ROI子矩阵为零,相机未显示正确的视频输入

时间:2014-06-04 15:35:30

标签: python opencv image-processing

我正在使用2台相机,我正面临下面的错误。左边相机的视频很清晰,我没有扭曲它,也没有裁剪它。你可以看到下面的图像.. 但是在我的右镜头的视频中,即使执行了以下步骤,我也得到了以下输出。另外,正确图像的ROI Submatrix将会出现(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]

Click here to view image

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

0 个答案:

没有答案