Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Fosowl/monocularSlam
/ functions
Functions
66 in github.com/Fosowl/monocularSlam
⨍
Functions
66
◇
Types & classes
7
↓ 3 callers
Method
copy
(self, that_frame, pixels)
sources/slam.py:26
↓ 3 callers
Method
draw_lines
(self, start, end, color=(0.0, 1.0, 0.0))
sources/render.py:126
↓ 3 callers
Method
draw_lines
(self, start, end, color=(0.0, 1.0, 0.0))
tests/opengl.py:120
↓ 2 callers
Method
camera_pose_to_opengl
(self, T_total, R_total)
sources/slam.py:57
↓ 2 callers
Method
render
(self)
tests/opengl.py:138
↓ 2 callers
Method
render3dSpace
(self, points3D, centroid)
tests/opengl.py:142
↓ 2 callers
Method
update
(self, rotation_center=(0, 0, 0))
sources/render.py:75
↓ 2 callers
Method
update
(self, rotation_center=(0, 0, 0))
tests/opengl.py:89
↓ 1 callers
Function
confirm_download
(full_path, min_bytes)
youtube_dl.py:8
↓ 1 callers
Method
distance_between_points
(self, pt1: float, pt2: float)
sources/slam.py:90
↓ 1 callers
Function
download_clip
(url: str, name: str, path_folder: str, timestamp="00:00:00", duration="00:01:00")
youtube_dl.py:29
↓ 1 callers
Method
draw_cube
(self, position=(0.0, 0.0, 0.0))
sources/render.py:111
↓ 1 callers
Method
draw_cube
(self)
tests/opengl.py:109
↓ 1 callers
Method
draw_point
(self, point, color=(0.0, 1.0, 0.0))
tests/opengl.py:132
↓ 1 callers
Method
draw_points
(self, points, rotation, position, color=(0.0, 1.0, 0.0))
sources/render.py:163
↓ 1 callers
Method
draw_trajectory
(self, camera_poses, color=(1.0, 0.0, 0.7))
sources/render.py:173
↓ 1 callers
Method
find_matching_points
(self, current_frame: Frame)
sources/slam.py:93
↓ 1 callers
Method
get_camera_pose
(self, matches: List[Tuple[Tuple[float, float], Tuple[float, float]]])
sources/slam.py:66
↓ 1 callers
Method
get_camera_poses
(self)
sources/slam.py:147
↓ 1 callers
Method
get_pose_cumulation
(self)
sources/slam.py:87
↓ 1 callers
Method
get_vision_matches
(self, render_frame)
sources/slam.py:158
↓ 1 callers
Function
get_yt_options
(full_path, start_stamp, duration_stamp)
youtube_dl.py:19
↓ 1 callers
Method
handle_inputs
(self)
sources/render.py:97
↓ 1 callers
Method
handle_mouse
(self)
tests/opengl.py:74
↓ 1 callers
Method
isRotationMatrix
(self, R)
sources/render.py:142
↓ 1 callers
Function
main
()
tests/opengl.py:157
↓ 1 callers
Method
render_axis
(self)
sources/render.py:133
↓ 1 callers
Method
render_axis
(self)
tests/opengl.py:127
↓ 1 callers
Method
rotate_azimuth
(self, degree=0.0)
sources/render.py:53
↓ 1 callers
Method
rotate_azimuth
(self, degree=0.0)
tests/opengl.py:52
↓ 1 callers
Method
rotate_polar
(self, degree=0.0)
sources/render.py:61
↓ 1 callers
Method
rotate_polar
(self, degree=0.0)
tests/opengl.py:60
↓ 1 callers
Function
safe_remove
(path)
youtube_dl.py:15
↓ 1 callers
Method
setup
(self, fov_y=45, aspect_ratio=1.0, near=0.1, far=1000.0)
sources/render.py:27
↓ 1 callers
Method
setup
(self, fov_y=45, aspect_ratio=1.0, near=0.1, far=5000.0)
tests/opengl.py:27
↓ 1 callers
Method
transform_points_3D_openGL
(self, points3D)
sources/slam.py:179
↓ 1 callers
Method
triangulate
(self, matches: List[Tuple[Tuple[float, float], Tuple[float, float]]])
sources/slam.py:192
↓ 1 callers
Method
update_frame_pixels
(self, current_frame_pixels: np.ndarray, last_frame_pixels: np.ndarray)
sources/slam.py:150
↓ 1 callers
Method
view_interest_points
(self, frame: Frame, matches: List[Tuple[Tuple[float, float], Tuple[float, float]]])
sources/slam.py:115
Method
__init__
(self)
sources/slam.py:17
Method
__init__
(self, video_dim: Tuple[int, int], _focal: float)
sources/slam.py:35
Method
__init__
(self, width: int, height: int)
sources/slam.py:130
Method
__init__
(self, fov=45, cam_distance_ = 100, position_=(0.0, 0.0, 0.0))
sources/render.py:14
Method
__init__
(self, pov_=90.0, cam_distance=100)
sources/render.py:89
Method
__init__
(self, fov=45, position_=(0.0, 0.0, 0.0))
tests/opengl.py:14
Method
__init__
(self)
tests/opengl.py:102
Method
__str__
(self)
sources/slam.py:31
Method
get_camera_poses
(self)
sources/slam.py:54
Method
get_modelview_matrix
(self)
sources/render.py:46
Method
get_modelview_matrix
(self)
tests/opengl.py:45
Method
get_position
(self)
sources/render.py:50
Method
get_position
(self)
tests/opengl.py:49
Method
get_projection_matrix
(self)
sources/render.py:42
Method
get_projection_matrix
(self)
tests/opengl.py:41
Method
hand_rule_change
(self, points3D)
sources/slam.py:171
Method
is_paused
(self)
sources/render.py:181
Method
past_projection_matrix
(self)
sources/slam.py:144
Method
project_points
(self, points3D)
sources/slam.py:187
Method
projection_matrix
(self)
sources/slam.py:140
Method
render
(self)
sources/render.py:138
Method
render3dSpace
(self, points3Dcum, camera_poses=None)
sources/render.py:184
Method
rotationMatrixToEulerAngles
(self, R)
sources/render.py:149
Method
set_origin
(self, position=(0.0, 0.0, 0.0))
sources/render.py:24
Method
set_origin
(self, position=(0.0, 0.0, 0.0))
tests/opengl.py:24
Method
zoom
(self, by=0.0)
sources/render.py:70
Method
zoom
(self, by=0.0)
tests/opengl.py:69