nicetoolbox.detectors.method_detectors.sam_3d_body.sam_3d_body_detector.Sam3dBody¶
- class nicetoolbox.detectors.method_detectors.sam_3d_body.sam_3d_body_detector.Sam3dBody(io: SequenceIO, data: SequenceData, sequence_context: SequenceRuntimeConfig, algorithm_instance: str)[source]¶
Bases:
BaseMethodSAM 3D Body (Hugging Face). GPU inference in sam_3d_body venv; post-process in main env.
Initialize base method detector with references.
Methods
Compute extra output folders for all components.
Compute result folders for all components.
Compute visualization folders for all components.
Post-processing after inference completes.
Execute method detector: run subprocess inference + post_inference.
Visualize detector output.
Attributes
algorithm_typecomponentsinference_package_nameAccess predictions mapping from runtime config.
runtimeos_typeconda_pathvenvenv_namescript_pathvisualizerequires_out_folderout_foldersresult_foldersviz_foldersconfig_pathsdataiosequence_contextdetector_configalgorithm_instance- compute_output_folders(requires_out_folder: bool) Dict[str, str]¶
Compute extra output folders for all components.
- compute_result_folders() Dict[str, str]¶
Compute result folders for all components.
- compute_viz_folders(visualize: bool) Dict[str, str]¶
Compute visualization folders for all components.
- inference_config¶
alias of
Sam3dBodyConfig
- property predictions_mapping¶
Access predictions mapping from runtime config.