mdx.mtmc.viz.behaviors module

class VizBehaviors(config: VizMtmcConfig)

Bases: object

Module to visualize behaviors

Parameters:

config (VizMtmcConfig) – configuration for visualization

visualizer = VizBehaviors(config)
plot(sensor_id: str, output_video_dir: str, frames: Dict[str, Dict[str, Dict[str, Object]]], behaviors: Dict[str, Dict[str, Behavior]]) None

Visualizes behaviors

Parameters:
  • sensor_id (str) – sensor ID

  • 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

Returns:

None

visualizer.plot(sensor_id, output_video_dir, frames, behaviors)