nicetoolbox.detectors.method_detectors.spiga.spiga_detector.Spiga¶
- class nicetoolbox.detectors.method_detectors.spiga.spiga_detector.Spiga(io: SequenceIO, data: SequenceData, sequence_context: SequenceRuntimeConfig, algorithm_instance: str)[source]¶
Bases:
BaseMethodSPIGA is a method detector that computes the head_orientation component.
Component: head_orientation
- components¶
A list containing the name of the component: head_orientation
- Type:
list
- algorithm¶
Algorithm name used to compute the head_orientation component.
- Type:
str
- camera_names¶
List of camera names used to capture original input data.
- Type:
list
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.
Calculate head orientation in 2D image after SPIGA inference.
Execute method detector: run subprocess inference + post_inference.
Visualize detector output.
Attributes
algorithm_typeinference_package_nameAccess predictions mapping from runtime config.
runtimeos_typeconda_pathvenvenv_namescript_pathvisualizerequires_out_folderout_foldersresult_foldersviz_foldersconfig_pathsdataiosequence_contextdetector_configalgorithm_instanceinference_config- 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.
- property predictions_mapping¶
Access predictions mapping from runtime config.
- run() None¶
Execute method detector: run subprocess inference + post_inference.
Returns None - visualization uses external data.