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

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
styu12force-pushed the agent/ovision-camera-adapter branch from 7de862f to dfc2a76CompareAugust 3, 2026 14:27
@styu12
styu12 merged commit 12d0032 into mainAug 3, 2026
2 checks passed
@styu12
styu12 deleted the agent/ovision-camera-adapter branch August 3, 2026 14:30
github-actionsBot added a commit that referenced this pull request Aug 3, 2026
Sign up for freeto 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

@styu12