如何在适用于 OpenCV 的 iOS 上获取镜头畸变系数?

问题描述 投票:0回答:0

我正在使用 OpenCV 的

solvePnP
算法为 iOS 编写姿势估计算法,记录在here。在我最初的原型中,我使用图像尺寸对
cameraMatrix
进行了估计,并将
distCoeffs
数组设置为零。现在,当主体位于画面中心时,这似乎工作得相当好,但一旦它离开中心,它就不再起作用,可能是由于径向扭曲。因此,我认为最好正确设置相机固有系数和畸变系数。

这个头文件似乎我可以使用iOS

intrinsicMatrix
方法来获得
cameraMatrix
,但是我很困惑如何获得失真系数。 OpenCV 方法需要一个包含 5 个值的数组。似乎 iOS API 提供了这种方法:
lensDistortionLookupTable
,但是我不确定我将如何解释结果以将它们提供给 OpenCV 方法。

ios opencv distortion opencv-solvepnp
© www.soinside.com 2019 - 2024. All rights reserved.