Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/freemocap/freemocap
/ functions
Functions
738 in github.com/freemocap/freemocap
⨍
Functions
738
◇
Types & classes
126
↳
Endpoints
15
↓ 31 callers
Method
load
(fname)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2244
↓ 24 callers
Method
emit
(self, record)
freemocap/system/logging/configure_logging.py:92
↓ 22 callers
Function
get_gui_state_json_path
()
freemocap/system/paths_and_filenames/path_getters.py:177
↓ 17 callers
Method
copy
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:701
↓ 16 callers
Function
save_gui_state
(gui_state: GuiState, file_pathstring: str | None = None)
freemocap/gui/qt/utilities/save_and_load_gui_state.py:30
↓ 14 callers
Method
reprojection_error
Given an Nx3 array of 3D points and an CxNx2 array of 2D points, where N is the number of points and C is the number of cameras, this
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:1106
↓ 13 callers
Method
triangulate
Given an CxNx2 array, this returns an Nx3 array of points, where N is the number of points and C is the number of cameras
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:859
↓ 11 callers
Method
run
(self)
freemocap/gui/qt/widgets/log_view_widget.py:40
↓ 10 callers
Function
get_recording_session_folder_path
(create_folder: bool = True)
freemocap/system/paths_and_filenames/path_getters.py:145
↓ 10 callers
Function
get_video_paths
Search the folder for 'mp4' files (case insensitive) and return them as a list
freemocap/utilities/get_video_paths.py:5
↓ 9 callers
Method
expand_directory_to_path
(self, path: Union[str, Path], collapse_other_directories: bool = True)
freemocap/gui/qt/widgets/directory_view_widget.py:62
↓ 8 callers
Method
set_active_recording
( self, recording_folder_path: Union[str, Path, None], )
freemocap/gui/qt/widgets/active_recording_widget.py:59
↓ 8 callers
Method
update
(self)
freemocap/gui/qt/main_window/freemocap_main_window.py:202
↓ 7 callers
Method
create
Class method to create an instance with initial marker names.
freemocap/data_layer/skeleton_models/marker_info.py:65
↓ 7 callers
Method
dump
(self, fname)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2235
↓ 7 callers
Method
get_distortions
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:570
↓ 7 callers
Function
get_freemocap_data_folder_path
(create_folder: bool = True)
freemocap/system/paths_and_filenames/path_getters.py:53
↓ 6 callers
Method
close
(self)
freemocap/gui/qt/widgets/log_view_widget.py:60
↓ 6 callers
Function
get_best_guess_of_blender_path
()
freemocap/core_processes/export_data/blender_stuff/get_best_guess_of_blender_path.py:27
↓ 6 callers
Method
get_camera_matrix
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:567
↓ 6 callers
Function
get_last_successful_calibration_toml_path
()
freemocap/system/paths_and_filenames/path_getters.py:209
↓ 6 callers
Method
get_rotation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:596
↓ 6 callers
Method
get_translation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:602
↓ 6 callers
Function
load_gui_state
(file_pathstring: str | None = None)
freemocap/gui/qt/utilities/save_and_load_gui_state.py:39
↓ 6 callers
Method
set_rotation
(self, rvec)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:593
↓ 6 callers
Method
set_translation
(self, tvec)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:599
↓ 6 callers
Method
update_calibration_toml_path
(self, toml_path: str = None)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:117
↓ 5 callers
Method
_get_folder_videos_will_be_saved_to
(self)
freemocap/gui/qt/widgets/import_videos_wizard.py:86
↓ 5 callers
Method
_show_selected_calibration_toml_path
(self, calibration_toml_path_str: str)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:316
↓ 5 callers
Method
get_name
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:620
↓ 5 callers
Function
get_number_of_frames_of_videos_in_a_folder
Get the number of frames in the first video in a folder
freemocap/utilities/get_number_of_frames_of_videos_in_a_folder.py:12
↓ 5 callers
Method
get_size
get size as (width, height)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:630
↓ 5 callers
Function
process_recording_folder
Parameters ---------- recording_processing_parameter_model : ProcessingParameterModel ProcessingParameterModel object (contains
freemocap/core_processes/process_motion_capture_videos/process_recording_folder.py:30
↓ 5 callers
Function
rotate_by_90_degrees_around_x_axis
(raw_skel3d_frame_marker_xyz: np.ndarray)
freemocap/utilities/geometry/rotate_by_90_degrees_around_x_axis.py:4
↓ 5 callers
Method
set_camera_matrix
(self, matrix)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:573
↓ 5 callers
Method
set_distortions
(self, dist)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:590
↓ 5 callers
Method
set_folder_as_root
(self, folder_path: Union[str, Path])
freemocap/gui/qt/widgets/directory_view_widget.py:79
↓ 5 callers
Method
set_size
set size as (width, height)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:626
↓ 4 callers
Method
_add_widget_to_splitter
(self, widget: QWidget, title_str: str, add_stretch: bool = False)
freemocap/gui/qt/widgets/control_panel_dock_widget.py:55
↓ 4 callers
Method
_load_dataframe
(self, filename)
freemocap/data_layer/data_saver/data_loader.py:97
↓ 4 callers
Function
_logo
(filename: str)
freemocap/gui/qt/widgets/release_notes_dialogs/versions/_image_paths.py:13
↓ 4 callers
Method
_process_dataframe
Process a single row from a dataframe and add it to the recording_data_by_frame_number dictionary. Args: data_frame (Dat
freemocap/data_layer/data_saver/data_loader.py:271
↓ 4 callers
Method
_validate_numpy_array
(self, np_array, np_array_name, frame_index: int = 0)
freemocap/data_layer/data_saver/data_loader.py:117
↓ 4 callers
Method
execute
(self, code: str, hidden: bool = False)
freemocap/gui/qt/widgets/jupyter_console_widget.py:60
↓ 4 callers
Function
export_to_blender
( recording_folder_path: Union[str, Path], blender_file_path: Union[str, Path], blende
freemocap/core_processes/export_data/blender_stuff/export_to_blender/export_to_blender.py:15
↓ 4 callers
Function
get_blender_file_path
(recording_folder_path: Union[Path, str])
freemocap/system/paths_and_filenames/path_getters.py:227
↓ 4 callers
Function
get_error_dict
(errors_full, min_points=10)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:192
↓ 4 callers
Function
get_most_recent_recording_path
(subfolder_str: Optional[str] = None)
freemocap/system/paths_and_filenames/path_getters.py:181
↓ 4 callers
Function
get_most_recent_recording_toml_path
()
freemocap/system/paths_and_filenames/path_getters.py:173
↓ 4 callers
Method
get_new_recording_path
(self)
freemocap/gui/qt/widgets/camera_controller_group_box.py:287
↓ 4 callers
Method
get_rotations
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2041
↓ 4 callers
Function
get_unit_vector
(vector: np.ndarray)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/charuco_groundplane_utils.py:27
↓ 4 callers
Function
resample_points
(imgp, extra=None, n_samp=25)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:260
↓ 4 callers
Function
save_numpy_array_to_disk
(array_to_save: np.ndarray, file_name: str, save_directory: Union[str, Path])
freemocap/core_processes/post_process_skeleton_data/post_process_skeleton.py:37
↓ 4 callers
Method
set_name
(self, name)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:623
↓ 4 callers
Function
subset_extra
(extra, ixs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:218
↓ 4 callers
Method
update_pings_dict
(self, key, value)
freemocap/system/user_data/pipedream_pings.py:17
↓ 3 callers
Method
_check_active_recording_for_calibration_toml
(self)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:440
↓ 3 callers
Method
_create_new_run_this_step_parameter
(self, run_step_name: str)
freemocap/gui/qt/widgets/control_panel/process_mocap_data_panel/process_motion_capture_data_panel.py:236
↓ 3 callers
Method
_set_charuco_board_dropdown_visibility
(self, visible: bool)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:231
↓ 3 callers
Method
_set_charuco_square_size_form_layout_visibility
(self, visible: bool)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:291
↓ 3 callers
Method
_validate_dataframe
(self, df, df_name)
freemocap/data_layer/data_saver/data_loader.py:111
↓ 3 callers
Method
average_error
(self, p2ds, median=False)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2062
↓ 3 callers
Function
configure_logging
(level: LogLevel = LogLevel.INFO)
freemocap/system/logging/configure_logging.py:160
↓ 3 callers
Function
download_dataset
Downloads the specified dataset zip file and extracts it to the recording session folder. Returns the path to the extracted data.
freemocap/utilities/download_sample_data.py:69
↓ 3 callers
Function
ensure_min_brightness
Ensure the RGB value is above a certain threshold.
freemocap/system/logging/configure_logging.py:129
↓ 3 callers
Method
filter
(self, record)
freemocap/system/logging/configure_logging.py:35
↓ 3 callers
Function
get_css_stylesheet_path
()
freemocap/system/paths_and_filenames/path_getters.py:163
↓ 3 callers
Method
get_extrinsics_mat
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:617
↓ 3 callers
Function
get_next_color
()
freemocap/gui/qt/utilities/colors.py:26
↓ 3 callers
Function
get_sample_data_path
Returns the path to the sample data folder. If the folder does not exist, it downloads the sample data.
freemocap/utilities/download_sample_data.py:96
↓ 3 callers
Method
get_translations
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2048
↓ 3 callers
Method
get_world_orientation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:608
↓ 3 callers
Method
get_world_position
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:614
↓ 3 callers
Function
load_anipose_calibration_toml_from_path
( camera_calibration_data_toml_path: Union[str, Path], save_copy_of_calibration_to_this_path:
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/get_anipose_calibration_object.py:36
↓ 3 callers
Method
load_dict
(self, d)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:551
↓ 3 callers
Method
name
(self)
freemocap/data_layer/recording_models/recording_info_model.py:84
↓ 3 callers
Function
open_file
(filename)
freemocap/system/open_file.py:6
↓ 3 callers
Function
project_3d_data_to_z_plane
(skel3d_frame_marker_xyz: np.ndarray)
freemocap/utilities/geometry/project_3d_data_to_z_plane.py:4
↓ 3 callers
Function
run_anipose_capture_volume_calibration
( charuco_board_definition: CharucoBoardDefinition, charuco_square_size: float, calibr
freemocap/core_processes/capture_volume_calibration/run_anipose_capture_volume_calibration.py:17
↓ 3 callers
Function
save_3d_data_to_npy
( data3d_numFrames_numTrackedPoints_XYZ: np.ndarray, data3d_numFrames_numTrackedPoints_reprojectionErr
freemocap/core_processes/capture_volume_calibration/save_3d_data_to_npy.py:16
↓ 3 callers
Function
save_dictionary_to_json
(save_path: Union[Path, str], dictionary: dict, file_name: str)
freemocap/utilities/save_dictionary_to_json.py:9
↓ 3 callers
Method
set_rotations
(self, rvecs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2019
↓ 3 callers
Method
set_translations
(self, tvecs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2023
↓ 3 callers
Method
set_world_orientation
(self, world_orientation)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:605
↓ 3 callers
Method
set_world_position
(self, world_position)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:611
↓ 3 callers
Function
triangulate_3d_data
( anipose_calibration_object: CameraGroup, image_2d_data: np.ndarray, use_triangulate_ransac: bool
freemocap/core_processes/capture_volume_calibration/triangulate_3d_data.py:16
↓ 3 callers
Function
triangulate_simple
(points, camera_mats)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:56
↓ 2 callers
Method
_clamp_minimum_cameras
(self, minimum_cameras_for_triangulation: int)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:849
↓ 2 callers
Method
_get_recording_name_string_tag
(self)
freemocap/gui/qt/widgets/camera_controller_group_box.py:294
↓ 2 callers
Method
_initialize_params_triangulation
(self, p3ds, constraints=[], constraints_weak=[])
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:1845
↓ 2 callers
Method
_jac_sparsity_triangulation
(self, p2ds, constraints=[], constraints_weak=[], n_deriv_smooth=1)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:1886
↓ 2 callers
Method
_update_skelly_viewer_widget
(self)
freemocap/gui/qt/main_window/freemocap_main_window.py:370
↓ 2 callers
Method
bundle_adjust
Given an CxNx2 array of 2D points, where N is the number of points and C is the number of cameras, this performs bundle adjustsment to
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:1267
↓ 2 callers
Method
calibrate_camera_capture_volume
(self, pin_camera_0_to_origin: bool = False, use_charuco_as_groundplan
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/anipose_camera_calibrator.py:89
↓ 2 callers
Method
calibrate_videos
Takes as input a list of list of video filenames, one list of each camera. Also takes a board which specifies what should be detected in the v
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2178
↓ 2 callers
Method
check_calibration_toml_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:298
↓ 2 callers
Method
check_center_of_mass_data_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:282
↓ 2 callers
Method
check_data2d_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:253
↓ 2 callers
Method
check_data3d_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:267
next →
1–100 of 738, ranked by callers