mdx.mtmc.viz.mtmc_objects_in_topview module

class VizMTMCObjectsInTopview(config: VizMtmcConfig, calibration_path: str)

Bases: object

Module to visualize MTMC objects in top view

Parameters:

config (dict) – configuration for visualization

visualizer = VizMTMCObjectsInTopview(config)
plot(global_id: str, output_video_dir: str, frames: Dict[str, Dict[str, Dict[str, Object]]], behaviors: Dict[str, Dict[str, Behavior]], mtmc_objects: Dict[str, Dict[str, Behavior]]) None

Visualizes MTMC objects in top view

Parameters:
  • global_id (str) – global ID of an MTMC object

  • output_video_dir (str) – output directory for videos

  • frames (Dict[str,Dict[str,Dict[str,Object]]]) – frames extracted from raw data

  • behaviors (Dict[str,Dict[str,Behavior]]) – behaviors, i.e., tracklets

  • mtmc_objects (Dict[str,Dict[str,Behavior]]) – MTMC objects, i.e., matches

Returns:

None

visualizer.plot(global_id, output_video_dir, frames, behaviors, mtmc_objects)