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
Image processing 确定摄像机参数_Image Processing_Projection_Photography_Photogrammetry - Fatal编程技术网

Image processing 确定摄像机参数

Image processing 确定摄像机参数,image-processing,projection,photography,photogrammetry,Image Processing,Projection,Photography,Photogrammetry,给定一张由一个简单的数码相机拍摄的照片,其中包含一个已知尺寸的矩形图像。在某种程度上,我怎样才能确定这个相机的参数 我最感兴趣的是平移、倾斜和摆动角度。 可以选择到矩形的距离 我承认相机的焦距和分辨率应该是已知的,但可以假设它们是可用的(例如通过exif元数据) 有什么简单的算法可以解决这个问题吗?您需要的是摄像机校准算法。一个常用的是 有关校准摄像机的更多信息,请参阅一个比较简单的介绍和示例代码(第12章IIRC) +1:Zhang的方法效果很好,必须阅读多视图几何!我以前看过张的论文,因为数

给定一张由一个简单的数码相机拍摄的照片,其中包含一个已知尺寸的矩形图像。在某种程度上,我怎样才能确定这个相机的参数

我最感兴趣的是平移、倾斜和摆动角度。 可以选择到矩形的距离

我承认相机的焦距和分辨率应该是已知的,但可以假设它们是可用的(例如通过exif元数据)


有什么简单的算法可以解决这个问题吗?

您需要的是摄像机校准算法。一个常用的是


有关校准摄像机的更多信息,请参阅一个比较简单的介绍和示例代码(第12章IIRC)


+1:Zhang的方法效果很好,必须阅读多视图几何!我以前看过张的论文,因为数学方面太复杂,所以我把它扔掉了:)。所以如果你知道一个能更好解释的来源,我想听听。我已经点了Hartley和Zisserman,应该在周五送到谢谢你的提示!不幸的是,我不记得多视图几何在数学方面比张的论文容易多少。一般来说,计算机视觉真的会让你的数学技能受到考验。真的!然而,通过阅读,我得出结论,对于我的问题,只知道使我的原始矩形(我可以用像素测量)变成图像中梯形的变换矩阵就足够了。(也可以用像素来衡量。这应该减少参数的数量。也许我应该重新表述这个问题,或者问一个新的问题。我认为opencv实现了一个新的算法