从一些图像重建3D而无需校准?

时间:2013-03-06 16:18:35

标签: c++ opencv 3d-reconstruction

我想在不使用棋盘校准的情况下从多个图像进行3D重建。我正在使用OpenCV并研究方法,以获得从30张图像中获取模型3D的方法,而无需使用棋盘图案校准相机。

这可能吗?我在哪里可以得到extrinsics params?

我可以在不校准的情况下进行3D重建吗?

1 个答案:

答案 0 :(得分:5)

校准网格(典型OpenCV示例中的棋盘)只是已知尺寸的对象,可让您估计摄像机的内部参数,即从摄像机坐标到点的图像坐标的映射。这包括焦距,投影中心,径向畸变参数等。 如果取消校准对象,则需要从图像观察本身中找到这些参数。这种方法称为“自校准”或“自动校准”,可以相当普遍。基本上,您正在尝试为后续非线性优化(即束调整)获得一个良好的起点。首先,您可能需要参考Marc Pollefeys的博士论文,他为这个问题提出了一个简单的线性算法: http://www.cs.unc.edu/~marc/pubs/PollefeysIJCV04.pdf