我正在尝试使摄像机校准。我正在学习本教程:http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_calibration/py_calibration.html。我的问题是:没有ChesseBoardsCorners的代码不工作,我需要使用我自己的图像。我怎样才能做到这一点? 由于FOT警示没有棋盘角的摄像机校准
0
A
回答
1
根据OpenCV 3.1.0 camera calibration documentation,目前的OpenCV支持三种类型的对象进行校准:
- 古典黑白棋盘
- 对称圆形图案
- 不对称圆图案
这是因为,引用较旧的OpenCV文档时,“3D对象点的坐标及其对应关系必须指定每个视图中的2D投影。这可以通过使用具有已知几何形状和易于检测的特征点的对象来实现。这样的对象被称为校准装备或校准模式,并且OpenCV具有作为校准装置的对棋盘的内置支持。
校准算法的参考文献: Z.Zhang。一种灵活的摄像机标定新技术。 IEEE Transactions on Pattern Analysis and Machine Intelligence,22(11):1330-1334,2000。
J.Y.Bouguet。 MATLAB校准工具。 (http://www.vision.caltech.edu/bouguetj/calib_doc/)
相关问题
- 1. 没有棋盘图像的3D校准?
- 2. 用玻璃覆盖的棋盘校准摄像机
- 3. 摄像机校准
- 4. Open cv摄像机校准
- 5. 摄像机校准opencv
- 6. 摄像机校准OpenCV
- 7. 使用OpenCV的摄像机校准
- 8. 校准两台摄像机OpenCV
- 9. Python OpenCV摄像机校准cv :: imshow error
- 10. 手动校正OpenCV桶形失真,没有棋盘图像
- 11. 摄像机标定 - 无法检测棋盘
- 12. 使用OpenCV跟踪物体的多摄像机校准
- 13. 校准两台相互面对的摄像机吗? (openCV)
- 14. opencv特殊的摄像机设置和校准过程
- 15. 通用网络摄像头校准
- 16. 手动校准安卓摄像头
- 17. OpenCV和python校准摄像头
- 18. 没有出现在国际象棋棋盘上的图像 - PHP
- 19. 如何校准摄像头和机器人
- 20. 谷歌街景图像没有方向或摄像机角度
- 21. 如何跟踪opencv中多个校准摄像机中的单个标记
- 22. 如何在OpenCV的摄像机校准源代码中设置配置文件?
- 23. 的Java输出像棋盘
- 24. 棋盘上棋盘上的皇后随机解决在Python中
- 25. 校准我的摄像头,支持OpenCV的
- 26. 相机校准的疑问
- 27. 使用OpenCV进行网络摄像头色彩校准
- 28. 无法将摄像头视图校准为3D模型
- 29. OpenCV Iphone 6相机校准
- 30. 自动相机校准
你能澄清你的问题吗?你的意思是你想使用自己的棋盘校准图像?你是什么意思“没有ChessBoardCorners不起作用”? – chloelle
我的意思是我的图片没有棋盘。正因为如此,函数FindChessBoardsCorners总是返回false,并且这会给函数Cameracalibration带来错误。 –