monitor β€” Preview configured gst sourcesΒΆ

s6 monitor opens the live gst capture sources declared in the pipeline config and displays them side by side in one OpenCV window. It is the lightest way to check camera reachability and framing without running the full tracking pipeline.

UsageΒΆ

# Preview the configured gst sources from the default pipeline config
s6 monitor

# Use an explicit config file
s6 monitor --config ./configs/pipeline.config.yaml

BehaviorΒΆ

  • Only gst input is supported in the current implementation.

  • The command loads platform.gstreamer.client from the selected pipeline config via PipelineLoader.load_config().

  • Each configured source is opened as an OpenCV GStreamer capture and resized to a shared height before horizontal concatenation.

  • Press q or Esc to close the preview window.

NotesΒΆ

  • s6 monitor does not run inference, record datasets, or publish uplink telemetry.

  • The command requires pygst to be importable because it constructs the gst client objects from the pipeline config.

  • If any configured source fails to open, the command exits with an error instead of skipping that feed.