crosstyan
7b9782aa92
feat: rewrite visualize_extrinsics.py with Plotly and Diagnose mode
2026-02-07 15:20:43 +00:00
crosstyan
a80fd809a9
chore(config): update dependencies and gitignore
2026-02-07 04:17:03 +00:00
crosstyan
6d3c5cc5c1
feat(cli): add depth verify/refine outputs and tests
...
- Retrieve depth + confidence measures from SVOReader when depth enabled
- Compute depth residual metrics and attach to output JSON
- Optionally write per-corner residual CSV via --report-csv
- Post-process refinement: optimize final pose and report pre/post metrics
- Add unit tests for depth verification and refinement modules
- Add basedpyright dev dependency for diagnostics
2026-02-05 04:44:34 +00:00
crosstyan
73782a7c2d
feat(aruco): add depth refinement module with bounded optimization
...
- Add extrinsics_to_params() and params_to_extrinsics() conversions
- Add depth_residual_objective() with regularization
- Add refine_extrinsics_with_depth() using L-BFGS-B
- Add scipy dependency for optimization
- Enforce bounds on rotation (±5°) and translation (±5cm)
2026-02-05 03:47:39 +00:00
crosstyan
d1e58245a6
test: add pytest suite for pose utilities
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-04 11:55:38 +00:00
crosstyan
0c4e906dcf
Update dependencies for calibration tool
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-04 11:44:27 +00:00
crosstyan
a0ad369211
python workspace
2026-02-04 15:42:08 +08:00