openCV Python相机校准-裁剪和ROI



我正在使用OpenCV Python来校正图片上的镜头失真。我使用本教程中给出的脚本。

如果我把脚本应用到脚本作者提供的图片上,它就起作用了。

然而,如果我使用自己的图片,我可以获得ROI=(0,0,0,0)或ROI,这样作物就不好了。

我不明白为什么。我不知道该怎么办:。/

  • 有没有一种特殊的方式来拍摄棋盘的照片?
    • 棋盘应该离摄像机近/远
    • 我应该拍几张照片吗
    • 相机不应该移动吗
  • 我应该在某个地方定义我的棋盘方块的大小吗

提前感谢您的回答。

M。

好的,现在终于可以了,我将回答我自己的问题^^

  • 有没有一种特殊的方式来拍摄棋盘的照片?

    • 棋盘应该离摄像机近/远?

      -->棋盘应该靠近图片的边缘。

    • 我应该拍几张照片吗?

      -->至少10个(如果不是20个)

    • 相机不应该移动吗?

      -->它可以移动

  • 我应该在某个地方定义我的棋盘方块的大小吗?

    -->显然不是,但如果棋盘不是正方形更好(例如9x9小正方形,最好是4x8棋盘)。

    -->不过,我不知道这个问题的答案

我注意到的值得注意的事情:

  • 图片应具有相同的方向(横向)
  • 裁剪后的图片不一定与原始图片尺寸相同

谢谢你自己:D

相关内容

  • 没有找到相关文章

最新更新