Skip to content

Epic 105: add camera calibration contracts - #23

Merged
rsasaki0109 merged 1 commit into
mainfrom
agent/epic-105-calibration
Jul 15, 2026
Merged

rsasaki0109 merged 1 commit into
mainfrom
agent/epic-105-calibration

Conversation

@rsasaki0109

Copy link
Copy Markdown
Owner

Summary

  • add robust pinhole and Kannala-Brandt4 fisheye calibration
  • add stereo/hand-eye translation and fixed-camera bundle-adjustment contracts
  • add Python bindings, OpenCV correctness receipt, and Criterion workloads

Validation

  • cargo test -p spatialrust-camera
  • cargo clippy -p spatialrust-camera -- -D warnings -A clippy::manual-div-ceil
  • cargo bench -p spatialrust-camera --bench calibration --no-run
  • python -m pytest crates/spatialrust-py/tests -q
  • python bench/opencv_comparison/run.py --suite calibration

@rsasaki0109
rsasaki0109 marked this pull request as ready for review July 15, 2026 08:01
@rsasaki0109
rsasaki0109 merged commit 711cfc0 into main Jul 15, 2026
85 of 91 checks passed
@rsasaki0109
rsasaki0109 deleted the agent/epic-105-calibration branch July 15, 2026 08:02
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