Python ROI子矩阵为零,相机未显示正确的视频馈送

Python ROI子矩阵为零,相机未显示正确的视频馈送,python,opencv,image-processing,Python,Opencv,Image Processing,我正在使用两台摄像机,其中我面临以下错误。左侧摄像机的视频清晰可见,我对其进行了未失真和剪切。您可以看到下图。。 但是在从我的右摄像机拍摄视频的过程中,即使完成了以下步骤,我也会得到以下输出。此外,右图像的ROI子矩阵将显示为(0,0,0,0),因此,当我运行裁剪时,它会形成一个无法读取的0B图像。未失真的图像也是一个零矩阵(即使相机的瞬时进给显示一个输出矩阵) 有人能帮我解释一下为什么会发生这种事吗 如果需要,以下是校准值: camera_calibration for right camer

我正在使用两台摄像机,其中我面临以下错误。左侧摄像机的视频清晰可见,我对其进行了未失真和剪切。您可以看到下图。。 但是在从我的右摄像机拍摄视频的过程中,即使完成了以下步骤,我也会得到以下输出。此外,右图像的ROI子矩阵将显示为(0,0,0,0),因此,当我运行裁剪时,它会形成一个无法读取的0B图像。未失真的图像也是一个零矩阵(即使相机的瞬时进给显示一个输出矩阵)

有人能帮我解释一下为什么会发生这种事吗

如果需要,以下是校准值:

camera_calibration for right camera:
intrinsics_left:[[ 780.74726423  ,  0. ,290.33118626],[  0. ,  779.17127666 , 207.80452343],[ 0., 0., 1. ]]
dist_coefs_left=[ -3.13470086e-01 , -2.21877052e+00   ,7.88813737e-04 ,  1.45019785e-03, 3.57425055e+01]
以下是右摄像头的数据:

intrinsics_right=[[ 787.24858238 ,   0.          , 316.14950636],
                  [   0.         ,  791.01979331 , 278.32852384],
                  [   0.         ,   0.          ,   1.        ]]

 dist_coefs_right=[ -5.59376976e-01  , 5.94492949e+00  , 5.08561377e-03 , -1.54735229e-06, -3.08301921e+01]

我正在使用tech com计算机网络摄像头。是否存在校准错误?(因为我使用OpenCV提供的代码进行7x7棋盘校准)
请帮帮我。提前感谢

对于正确的相机,您得到了什么校准错误?右摄像机的校准过程似乎失败了(在拍摄过程中是否移动了校准平面,在拍摄过程中是否将棋盘握在手中)?第二:左右两侧使用了相同的设备?我使用了相同的图像集进行校准,因为两台摄像机和我的两台摄像机都固定在一个支架上,在校准过程中不会受到干扰。你和我的相机都是一样的。误差是0.61,这相当高。那么现在我该怎么办呢?请帮助我使用一些优化技术来降低它@marolPlus关于为什么感兴趣区域为零有什么想法吗??