我正在使用 OpenCV 的
solvePnP
算法为 iOS 编写姿势估计算法,记录在here。在我最初的原型中,我使用图像尺寸对cameraMatrix
进行了估计,并将distCoeffs
数组设置为零。现在,当主体位于画面中心时,这似乎工作得相当好,但一旦它离开中心,它就不再起作用,可能是由于径向扭曲。因此,我认为最好正确设置相机固有系数和畸变系数。
看这个头文件似乎我可以使用iOS
intrinsicMatrix
方法来获得cameraMatrix
,但是我很困惑如何获得失真系数。 OpenCV 方法需要一个包含 5 个值的数组。似乎 iOS API 提供了这种方法:lensDistortionLookupTable
,但是我不确定我将如何解释结果以将它们提供给 OpenCV 方法。