Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
openCV Python摄像机校准-裁剪和ROI_Python_Opencv_Roi_Lenses - Fatal编程技术网

openCV Python摄像机校准-裁剪和ROI

openCV Python摄像机校准-裁剪和ROI,python,opencv,roi,lenses,Python,Opencv,Roi,Lenses,我正在使用OpenCV Python纠正图片上的镜头失真。我使用本文中给出的脚本 如果我将脚本应用到脚本作者提供的图片上,它将起作用 然而,如果我使用我自己的图片,我可以得到ROI=(0,0,0,0)或ROI,这样的效果就不好了 我不明白为什么。我不知道该怎么办:。/ 有没有一种特定的方法来拍摄棋盘的照片? 棋盘应该离相机近/远吗 我应该拍几张照片吗 相机不应该移动吗 我应该在什么地方定义棋盘方块的大小吗 提前感谢您的回答 M.好的,现在它终于起作用了,我来回答我自己的问题^^ 有没有

我正在使用OpenCV Python纠正图片上的镜头失真。我使用本文中给出的脚本

如果我将脚本应用到脚本作者提供的图片上,它将起作用

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

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

  • 有没有一种特定的方法来拍摄棋盘的照片?
    • 棋盘应该离相机近/远吗
    • 我应该拍几张照片吗
    • 相机不应该移动吗
  • 我应该在什么地方定义棋盘方块的大小吗
提前感谢您的回答


M.

好的,现在它终于起作用了,我来回答我自己的问题^^

  • 有没有一种特定的方法来拍摄棋盘的照片

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

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

    • 我应该拍几张照片吗

      -->如果不是20个,至少10个

    • 相机不应该移动吗

      -->它可以移动

  • 我应该在什么地方定义棋盘方块的大小吗

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

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

我注意到了一些不同寻常的事情:

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