Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Graphics 如果相机平面对齐,是否需要校正?_Graphics_Image Processing_Computer Vision - Fatal编程技术网

Graphics 如果相机平面对齐,是否需要校正?

Graphics 如果相机平面对齐,是否需要校正?,graphics,image-processing,computer-vision,Graphics,Image Processing,Computer Vision,如果我从一对主轴(在两个相机中)垂直于基线的相机上拍摄图像,我需要校正图像吗?典型的例子是大黄蜂立体相机。如果您还可以保证: 相机轴是平行的(如果像大黄蜂一样作为一个单独的包装购买,可能是这样) 您没有镜头失真(可能没有) 所有其他内部摄像机参数都相同 测量轴与基线平行 然后,您可能可以跳过图像校正。就我个人而言,我不会 想想镜头畸变。即使假设其他一切都是平等和一致的,这也可能会把事情搞砸。假设一个特征出现在一幅图像的边缘,而另一幅图像的中心出现一个特征。在边缘,它可能被扭曲了几个像素,而在

如果我从一对主轴(在两个相机中)垂直于基线的相机上拍摄图像,我需要校正图像吗?典型的例子是大黄蜂立体相机。

如果您还可以保证:

  • 相机轴是平行的(如果像大黄蜂一样作为一个单独的包装购买,可能是这样)
  • 您没有镜头失真(可能没有)
  • 所有其他内部摄像机参数都相同
  • 测量轴与基线平行
然后,您可能可以跳过图像校正。就我个人而言,我不会

想想镜头畸变。即使假设其他一切都是平等和一致的,这也可能会把事情搞砸。假设一个特征出现在一幅图像的边缘,而另一幅图像的中心出现一个特征。在边缘,它可能被扭曲了几个像素,而在中心,它出现在它应该出现的地方。如果不进行校正,立体计算(假设从物体到传感器的直线)将产生糟糕的结果。

取决于“校正”的含义。在立体视觉中,确保极线也对齐是很常见的。这意味着图1中的第i行对应于图2中的第i行。一个可选步骤是减少校正过程引起的失真

如果从主轴垂直于基线的一对摄影机拍摄图像,则会将极线映射到无穷远处(同一图像中的平行极线)。您需要另一个变换来对齐两幅图像中的极线。您将在中找到此变换,以及减少失真的变换

还要注意镜头失真(参见wxffles的回答)