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

rsa*_*zar 4 c++ opencv 3d-reconstruction

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

这可能吗?在哪里可以获取外部参数?

我可以不进行校准就进行3D重建吗?

小智 5

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