Iphone 无法将摄影机视图校准为三维模型

Iphone 无法将摄影机视图校准为三维模型,iphone,ios,opencv,augmented-reality,Iphone,Ios,Opencv,Augmented Reality,我正在开发一个应用程序,它使用LK进行跟踪,使用Posite进行估计。我成功地得到了旋转矩阵、投影矩阵,并且能够完美地跟踪,但问题是我不能正确地平移3D对象。对象未安装到其必须安装的正确位置 有人能帮我吗?请查看此链接,它们可能会为您提供一些想法 现在,您还必须检查内部相机参数是否正确。在尝试重建三维空间时,即使是估计视野的一个小错误也会造成麻烦。从你的细节来看,问题似乎是视野角度(视野)不好 您可以尝试测量它们,或者将一半或两倍的值输入到您的算法中 fov有两种约定:半角度(从图像中心到顶

我正在开发一个应用程序,它使用LK进行跟踪,使用Posite进行估计。我成功地得到了旋转矩阵、投影矩阵,并且能够完美地跟踪,但问题是我不能正确地平移3D对象。对象未安装到其必须安装的正确位置


有人能帮我吗?

请查看此链接,它们可能会为您提供一些想法

现在,您还必须检查内部相机参数是否正确。在尝试重建三维空间时,即使是估计视野的一个小错误也会造成麻烦。从你的细节来看,问题似乎是视野角度(视野)不好

您可以尝试测量它们,或者将一半或两倍的值输入到您的算法中


fov有两种约定:半角度(从图像中心到顶部或左侧,或从底部到顶部,分别从左到右)也许你只是把它们混在一起,使用全角度而不是半角度,反之亦然

也许你可以向我们展示如何从R和T分量构建变换矩阵

记住,cv::solvePnP函数返回逆变换(例如世界中的摄影机)-它在摄影机所在的三维空间(0;0;0)中查找对象姿势。对于几乎所有情况,您都需要将其反转以获得正确的结果:{Rt;-T}