我正在尝试了解 3D 重建的基本原理,并选择使用OpenMVG。但是,我已经看到证据表明我所询问的以下概念适用于所有/大多数SfM/MVS 工具,而不仅仅是 OpenMVG。因此,我怀疑任何计算机视觉工程师都应该能够回答这些问题,即使他们没有直接的 OpenMVG 经验。
我试图完全理解相机内在参数,或者它们似乎被称为“相机内在参数”或“内在参数”。根据 OpenMVG 的文档,相机内部函数取决于用于拍摄照片的相机类型(例如,相机型号),其中,OpenMVG 支持五种型号:
- 针孔:3个内在参数(焦点、主点x、主点y)
- 针孔径向 1:4 个内在参数(焦点、主点 x、主点 y、一个径向畸变因子)
- 针孔径向 3:6 个参数(焦点、主点 x、主点 y、3 个径向畸变因子)
- 针孔棕色:8 个参数(焦点、主点 x、主点 y、5 个失真因子(3 个径向+2 个切向))
- 带鱼眼失真的针孔:7 个参数(焦点、主点 x、主点 y、4 个失真因子)
这一切都在他们的wiki 页面上进行了解释,该页面解释了他们的相机型号,这是我的问题的主题。
在该页面上,我需要澄清几个核心概念:
- 焦平面:它是什么以及它与图像平面有何不同(如该页顶部的图表所示)?
- 焦距/长度:它是什么?
- 主要观点:它是什么,为什么理想情况下它应该是图像的中心?
- 比例因子:这只是对相机离图像平面多远的估计吗?
- 失真:它是什么以及它的各种子类型之间的区别是什么:
- 径向
- 切线
- 鱼眼
在此先感谢您的任何澄清/更正!