#recorder #computer-vision #capture #serde #graphics

cortenforge-capture-utils

Capture helpers and recorder sinks (JSON, overlays, pruning) for the CortenForge stack

14 releases (5 breaking)

0.6.0 Jan 14, 2026
0.5.1 Jan 13, 2026
0.4.1 Jan 12, 2026
0.3.1 Jan 11, 2026
0.1.5 Jan 10, 2026

#1124 in Data structures


Used in 2 crates

Apache-2.0

65KB
608 lines

capture_utils

crates.io docs.rs MSRV

Recorder sinks and capture helpers for capture runs and overlays:

  • JsonRecorder writes frame metadata/labels to disk under run_dir/labels/frame_XXXXX.json (uses data_contracts::CaptureMetadata).
  • generate_overlays renders boxes onto PNGs in a run directory (overlays/).
  • prune_run copies a run to a filtered destination, skipping unwanted frames.

Usage

  • Add capture_utils as a dependency and construct JsonRecorder for default file-based recording.
  • Recorder sinks are pluggable: the substrate recorder installs JsonRecorder by default; you can inject your own sink implementing vision_core::Recorder.

License

Apache-2.0 (see LICENSE in the repo root).

Dependencies

~73–110MB
~2M SLoC