MCPcopy Index your code

hub / github.com/freemocap/freemocap / functions

Functions738 in github.com/freemocap/freemocap

↓ 31 callersMethodload
(fname)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2244
↓ 24 callersMethodemit
(self, record)
freemocap/system/logging/configure_logging.py:92
↓ 22 callersFunctionget_gui_state_json_path
()
freemocap/system/paths_and_filenames/path_getters.py:177
↓ 17 callersMethodcopy
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:701
↓ 16 callersFunctionsave_gui_state
(gui_state: GuiState, file_pathstring: str | None = None)
freemocap/gui/qt/utilities/save_and_load_gui_state.py:30
↓ 14 callersMethodreprojection_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 callersMethodtriangulate
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 callersMethodrun
(self)
freemocap/gui/qt/widgets/log_view_widget.py:40
↓ 10 callersFunctionget_recording_session_folder_path
(create_folder: bool = True)
freemocap/system/paths_and_filenames/path_getters.py:145
↓ 10 callersFunctionget_video_paths
Search the folder for 'mp4' files (case insensitive) and return them as a list
freemocap/utilities/get_video_paths.py:5
↓ 9 callersMethodexpand_directory_to_path
(self, path: Union[str, Path], collapse_other_directories: bool = True)
freemocap/gui/qt/widgets/directory_view_widget.py:62
↓ 8 callersMethodset_active_recording
( self, recording_folder_path: Union[str, Path, None], )
freemocap/gui/qt/widgets/active_recording_widget.py:59
↓ 8 callersMethodupdate
(self)
freemocap/gui/qt/main_window/freemocap_main_window.py:202
↓ 7 callersMethodcreate
Class method to create an instance with initial marker names.
freemocap/data_layer/skeleton_models/marker_info.py:65
↓ 7 callersMethoddump
(self, fname)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2235
↓ 7 callersMethodget_distortions
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:570
↓ 7 callersFunctionget_freemocap_data_folder_path
(create_folder: bool = True)
freemocap/system/paths_and_filenames/path_getters.py:53
↓ 6 callersMethodclose
(self)
freemocap/gui/qt/widgets/log_view_widget.py:60
↓ 6 callersFunctionget_best_guess_of_blender_path
()
freemocap/core_processes/export_data/blender_stuff/get_best_guess_of_blender_path.py:27
↓ 6 callersMethodget_camera_matrix
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:567
↓ 6 callersFunctionget_last_successful_calibration_toml_path
()
freemocap/system/paths_and_filenames/path_getters.py:209
↓ 6 callersMethodget_rotation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:596
↓ 6 callersMethodget_translation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:602
↓ 6 callersFunctionload_gui_state
(file_pathstring: str | None = None)
freemocap/gui/qt/utilities/save_and_load_gui_state.py:39
↓ 6 callersMethodset_rotation
(self, rvec)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:593
↓ 6 callersMethodset_translation
(self, tvec)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:599
↓ 6 callersMethodupdate_calibration_toml_path
(self, toml_path: str = None)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:117
↓ 5 callersMethod_get_folder_videos_will_be_saved_to
(self)
freemocap/gui/qt/widgets/import_videos_wizard.py:86
↓ 5 callersMethod_show_selected_calibration_toml_path
(self, calibration_toml_path_str: str)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:316
↓ 5 callersMethodget_name
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:620
↓ 5 callersFunctionget_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 callersMethodget_size
get size as (width, height)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:630
↓ 5 callersFunctionprocess_recording_folder
Parameters ---------- recording_processing_parameter_model : ProcessingParameterModel ProcessingParameterModel object (contains
freemocap/core_processes/process_motion_capture_videos/process_recording_folder.py:30
↓ 5 callersFunctionrotate_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 callersMethodset_camera_matrix
(self, matrix)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:573
↓ 5 callersMethodset_distortions
(self, dist)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:590
↓ 5 callersMethodset_folder_as_root
(self, folder_path: Union[str, Path])
freemocap/gui/qt/widgets/directory_view_widget.py:79
↓ 5 callersMethodset_size
set size as (width, height)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:626
↓ 4 callersMethod_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 callersMethod_load_dataframe
(self, filename)
freemocap/data_layer/data_saver/data_loader.py:97
↓ 4 callersFunction_logo
(filename: str)
freemocap/gui/qt/widgets/release_notes_dialogs/versions/_image_paths.py:13
↓ 4 callersMethod_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 callersMethod_validate_numpy_array
(self, np_array, np_array_name, frame_index: int = 0)
freemocap/data_layer/data_saver/data_loader.py:117
↓ 4 callersMethodexecute
(self, code: str, hidden: bool = False)
freemocap/gui/qt/widgets/jupyter_console_widget.py:60
↓ 4 callersFunctionexport_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 callersFunctionget_blender_file_path
(recording_folder_path: Union[Path, str])
freemocap/system/paths_and_filenames/path_getters.py:227
↓ 4 callersFunctionget_error_dict
(errors_full, min_points=10)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:192
↓ 4 callersFunctionget_most_recent_recording_path
(subfolder_str: Optional[str] = None)
freemocap/system/paths_and_filenames/path_getters.py:181
↓ 4 callersFunctionget_most_recent_recording_toml_path
()
freemocap/system/paths_and_filenames/path_getters.py:173
↓ 4 callersMethodget_new_recording_path
(self)
freemocap/gui/qt/widgets/camera_controller_group_box.py:287
↓ 4 callersMethodget_rotations
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2041
↓ 4 callersFunctionget_unit_vector
(vector: np.ndarray)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/charuco_groundplane_utils.py:27
↓ 4 callersFunctionresample_points
(imgp, extra=None, n_samp=25)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:260
↓ 4 callersFunctionsave_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 callersMethodset_name
(self, name)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:623
↓ 4 callersFunctionsubset_extra
(extra, ixs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:218
↓ 4 callersMethodupdate_pings_dict
(self, key, value)
freemocap/system/user_data/pipedream_pings.py:17
↓ 3 callersMethod_check_active_recording_for_calibration_toml
(self)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:440
↓ 3 callersMethod_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 callersMethod_set_charuco_board_dropdown_visibility
(self, visible: bool)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:231
↓ 3 callersMethod_set_charuco_square_size_form_layout_visibility
(self, visible: bool)
freemocap/gui/qt/widgets/control_panel/calibration_control_panel.py:291
↓ 3 callersMethod_validate_dataframe
(self, df, df_name)
freemocap/data_layer/data_saver/data_loader.py:111
↓ 3 callersMethodaverage_error
(self, p2ds, median=False)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2062
↓ 3 callersFunctionconfigure_logging
(level: LogLevel = LogLevel.INFO)
freemocap/system/logging/configure_logging.py:160
↓ 3 callersFunctiondownload_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 callersFunctionensure_min_brightness
Ensure the RGB value is above a certain threshold.
freemocap/system/logging/configure_logging.py:129
↓ 3 callersMethodfilter
(self, record)
freemocap/system/logging/configure_logging.py:35
↓ 3 callersFunctionget_css_stylesheet_path
()
freemocap/system/paths_and_filenames/path_getters.py:163
↓ 3 callersMethodget_extrinsics_mat
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:617
↓ 3 callersFunctionget_next_color
()
freemocap/gui/qt/utilities/colors.py:26
↓ 3 callersFunctionget_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 callersMethodget_translations
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2048
↓ 3 callersMethodget_world_orientation
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:608
↓ 3 callersMethodget_world_position
(self)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:614
↓ 3 callersFunctionload_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 callersMethodload_dict
(self, d)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:551
↓ 3 callersMethodname
(self)
freemocap/data_layer/recording_models/recording_info_model.py:84
↓ 3 callersFunctionopen_file
(filename)
freemocap/system/open_file.py:6
↓ 3 callersFunctionproject_3d_data_to_z_plane
(skel3d_frame_marker_xyz: np.ndarray)
freemocap/utilities/geometry/project_3d_data_to_z_plane.py:4
↓ 3 callersFunctionrun_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 callersFunctionsave_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 callersFunctionsave_dictionary_to_json
(save_path: Union[Path, str], dictionary: dict, file_name: str)
freemocap/utilities/save_dictionary_to_json.py:9
↓ 3 callersMethodset_rotations
(self, rvecs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2019
↓ 3 callersMethodset_translations
(self, tvecs)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:2023
↓ 3 callersMethodset_world_orientation
(self, world_orientation)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:605
↓ 3 callersMethodset_world_position
(self, world_position)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:611
↓ 3 callersFunctiontriangulate_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 callersFunctiontriangulate_simple
(points, camera_mats)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:56
↓ 2 callersMethod_clamp_minimum_cameras
(self, minimum_cameras_for_triangulation: int)
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:849
↓ 2 callersMethod_get_recording_name_string_tag
(self)
freemocap/gui/qt/widgets/camera_controller_group_box.py:294
↓ 2 callersMethod_initialize_params_triangulation
(self, p3ds, constraints=[], constraints_weak=[])
freemocap/core_processes/capture_volume_calibration/anipose_camera_calibration/freemocap_anipose.py:1845
↓ 2 callersMethod_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 callersMethod_update_skelly_viewer_widget
(self)
freemocap/gui/qt/main_window/freemocap_main_window.py:370
↓ 2 callersMethodbundle_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 callersMethodcalibrate_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 callersMethodcalibrate_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 callersMethodcheck_calibration_toml_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:298
↓ 2 callersMethodcheck_center_of_mass_data_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:282
↓ 2 callersMethodcheck_data2d_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:253
↓ 2 callersMethodcheck_data3d_status
(self)
freemocap/data_layer/recording_models/recording_info_model.py:267
next →1–100 of 738, ranked by callers