我正在使用OpenCV Python来校正图片上的镜头失真。我使用本教程中给出的脚本。
如果我把脚本应用到脚本作者提供的图片上,它就起作用了。
然而,如果我使用自己的图片,我可以获得ROI=(0,0,0,0)或ROI,这样作物就不好了。
我不明白为什么。我不知道该怎么办:。/
- 有没有一种特殊的方式来拍摄棋盘的照片?
- 棋盘应该离摄像机近/远
- 我应该拍几张照片吗
- 相机不应该移动吗
- 我应该在某个地方定义我的棋盘方块的大小吗
提前感谢您的回答。
M。
好的,现在终于可以了,我将回答我自己的问题^^
-
有没有一种特殊的方式来拍摄棋盘的照片?
-
棋盘应该离摄像机近/远?
-->棋盘应该靠近图片的边缘。
-
我应该拍几张照片吗?
-->至少10个(如果不是20个)
-
相机不应该移动吗?
-->它可以移动
-
-
我应该在某个地方定义我的棋盘方块的大小吗?
-->显然不是,但如果棋盘不是正方形更好(例如9x9小正方形,最好是4x8棋盘)。
-->不过,我不知道这个问题的答案
我注意到的值得注意的事情:
- 图片应具有相同的方向(横向)
- 裁剪后的图片不一定与原始图片尺寸相同
谢谢你自己:D