【发布时间】:2011-01-12 10:40:54
【问题描述】:
在 MATLAB 中,我使用标准化的 Eight point algorithm 计算了 Fundamental matrix(两个图像)。从那我需要triangulate 3D 空间中的相应图像点。据我了解,要做到这一点,我需要图像相机的旋转和平移。当然,最简单的方法是先calibrate the cameras,然后再拍摄图像,但这对我的应用程序来说太窄了,因为它需要这个额外的步骤。
所以剩下的就是auto (self) camera calibration。我看到提到了bundle adjustment,但在An Invitation to 3D Vision 中似乎需要初始平移和旋转,这让我认为需要校准相机或者我的理解不足。
所以我的问题是如何自动提取旋转/平移,以便将图像点重新投影/三角剖分到 3D 空间中。任何 MATLAB 代码或伪代码都会很棒。
【问题讨论】:
标签: matlab math computer-vision linear-algebra matlab-cvst