openCV Python相机校准 - 裁剪和ROI

时间:2014-04-16 16:45:15

标签: python opencv roi lenses

我正在使用OpenCV-Python来纠正图片上的镜头失真。我使用了这个tutorial中给出的脚本。

如果我将脚本应用于脚本作者提供的图片,那么它的工作原理。

但是,如果我使用自己的图片,我可以获得ROI =(0,0,0,0)或ROI,以使作物不好。

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

  • 是否有特定的方式来拍摄棋盘?
    • 棋盘应该离相机很近/远吗?
    • 我应该拍几张照片?
    • 相机不应该移动?
  • 我应该在某处定义棋盘广场的大小吗?

提前感谢您的回答。

微米。

1 个答案:

答案 0 :(得分:1)

好的,最后它现在有效,我会回答我自己的问题^^

  • 是否有特定方法拍摄棋盘?

    • 棋盘应该离相机很近/远吗?

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

    • 我应该拍几张照片?

      - >至少10,如果不是20

    • 相机不应该移动?

      - >它可以移动

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

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

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

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

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

谢谢你自己:D