一个基于OpenCV的自动化相机数据采集和标定程序。
喜欢这个项目吗?请考虑捐赠(微信 | 支付宝),以帮助它改善!
系统内置相机地址默认为 0(待标定数据存放目录不能包含任何中文字符)
XavierJiezou_OpenCV-CamCalib_.Camera.Calibration.with.OpenCV-Python.mp4
- 数据采集
- 棋盘标定
- 畸变矫正
- 圆孔标定
- 生成标定板
- 多相机标定
- 标定进度条
pip install opencv-camcalib
$ opencv-camcalib
- 数据采集
opencv-camcalib capture 0
- 棋盘标定
opencv-camcalib calibrate --data_dir="/path/to/data" --rows=9 --cols=6
- 畸变纠正
opencv-camcalib undistort --data_dir="/path/to/data"
poetry build
- Windows
pyinstaller -w -F opencv_camcalib/app.py -i images/favicon_256x256.ico --add-data "images/favicon_256x256.ico;images"
- macOS | Linux
pyinstaller -w -F opencv_camcalib/app.py -i images/favicon_256x256.ico --add-data "images/favicon_256x256.ico:images"
- 安装
git clone https://github.com/XavierJiezou/OpenCV-CamCalib.git
cd OpenCV-CamCalib/
pip install -r docs/requirements.txt
- 构建
mkdocs build
- 部署
mkdocs serve
git clone https://github.com/XavierJiezou/OpenCV-CamCalib.git
cd OpenCV-CamCalib/
pip install poetry
poetry install