Skip to content

feat(ovision): add stereo-inertial camera adapter - #24

Merged
styu12 merged 1 commit into
mainfrom
agent/ovision-camera-adapter
Aug 3, 2026
Merged

feat(ovision): add stereo-inertial camera adapter#24
styu12 merged 1 commit into
mainfrom
agent/ovision-camera-adapter

Conversation

@styu12

@styu12 styu12 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add strict OVISION V2/V3 H.264 SEI and MJPEG metadata parsing
  • read and CRC-verify per-unit UVC flash calibration
  • record packed stereo H.264 plus frame-aligned stereo/IMU/magnetometer sidecars
  • publish an ovision optional dependency extra

Hardware verification

  • OVISION USB serial 064014231235 on Raspberry Pi 5
  • 428 video frames / 428 stereo metadata rows at 30.0003 fps
  • accel+gyro 504.17 Hz, magnetometer ~100 Hz
  • left/right device-clock exposure skew 9-63 us, zero trigger gaps
  • calibration schema v2 and CRC verified

Tests

  • uv run pytest -q (1265 passed, 2 skipped)
  • uv run pytest -q tests/unit/adapters/test_ovision_metadata.py (11 passed)
  • git diff --check

@styu12
styu12 force-pushed the agent/ovision-camera-adapter branch from 7de862f to dfc2a76 Compare August 3, 2026 14:27
@styu12
styu12 merged commit 12d0032 into main Aug 3, 2026
2 checks passed
@styu12
styu12 deleted the agent/ovision-camera-adapter branch August 3, 2026 14:30
github-actions Bot added a commit that referenced this pull request Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant