4 Commits
Author SHA1 Message Date
mzxwww ca6891eef2 Add camera calibration toolchain and armor pose solver
- capture_calib: capture calibration images (MindVision / USB) with a live
  quality gate (Laplacian sharpness, 3x3 coverage, board auto-detect)
- calibrate: batch intrinsics from calib_images/, writes configs/camera.yaml
- camera_calib: CameraCalib loader (intrinsics + distortion, cached
  undistort remap) and solvePose() via IPPE with a reprojection gate
- configs/camera.yaml: MV-SUA131GC intrinsics, RMS 0.483 px over 31 images,
  ruler-verified distance error < 2%
- xmake: three targets sharing an rm_deps rule, C++17
- gitignore: keep calibration photos/videos and generated
  compile_commands.json out of the repo
2026-09-15 23:33:01 +08:00
mzxwww 14d7f9e571 Add CameraGrabber camera wrapper and refactor main loop
- 新增 inc/camera_set.hpp + src/camera_set.cpp:封装相机初始化、启停、参数设置与取帧
- main.cpp 改用 CameraGrabber,取流循环支持 ESC 退出
- xmake.lua 增加 inc/ 头文件目录与绝对路径
- .gitignore 忽略 wget 日志
2026-09-13 22:44:23 +08:00
mzxwww e00de31898 Remove clangd cache and update gitignore 2026-09-05 20:41:15 +08:00
mzxwww 6a8b6b604e first commit 2026-09-05 20:38:03 +08:00