Iphone 为了开发用于显示特定对象信息的iOS应用程序,哪些AR库是有用的?
我正在为一个客户启动一个AR项目,该项目涉及使用AR来显示某些对象的信息。例如,在这个项目中,用户将相机指向一辆汽车。根据用户正在查看的汽车的哪个部分(前照灯、挡风玻璃),会出现一个按钮。当用户按下该按钮时,屏幕上会出现一个信息窗口,为用户提供有关特定汽车部件的更多信息 客户不希望在汽车上放置物理标记(二维码/图案),因此必须以另一种方式检测汽车零件 我以前开发过AR应用程序,但基于用户位置和天空中生成的标记。我觉得这个系统与客户的要求不完全相关 是否有人能为我指出这类项目的正确方向(iOS库),以及它是否完全可行 谢谢你的意见,Iphone 为了开发用于显示特定对象信息的iOS应用程序,哪些AR库是有用的?,iphone,ios,opengl-es,augmented-reality,Iphone,Ios,Opengl Es,Augmented Reality,我正在为一个客户启动一个AR项目,该项目涉及使用AR来显示某些对象的信息。例如,在这个项目中,用户将相机指向一辆汽车。根据用户正在查看的汽车的哪个部分(前照灯、挡风玻璃),会出现一个按钮。当用户按下该按钮时,屏幕上会出现一个信息窗口,为用户提供有关特定汽车部件的更多信息 客户不希望在汽车上放置物理标记(二维码/图案),因此必须以另一种方式检测汽车零件 我以前开发过AR应用程序,但基于用户位置和天空中生成的标记。我觉得这个系统与客户的要求不完全相关 是否有人能为我指出这类项目的正确方向(iOS库)
安迪。看来你正朝着一个有趣的话题前进。然而,我担心的是你试图做的事情的准确性。基于位置的AR将是您研究工作的起点。不过,粒度对于您的问题域来说会更小。由于您已经使用了基于位置的AR应用程序,您可能已经注意到您可以预期的精度最高可达3米。因此,这一级别的准确性无法以高级方式解决您的问题域 然而,我看到了解决您的问题域的原型。BMW增强现实手册就是一个很好的例子。检查此链接 因此,我从来没有遇到过适合iOS甚至Android的增强现实库,它可以在无标记AR环境中解决您的问题域
以上信息仅供您参考,但不会以任何方式使您气馁 您需要的是基于模型的跟踪器/6自由度对象跟踪器。当你想要追踪一辆汽车时,它肯定是没有特征的(或者你只能得到稀疏的特征),所以你应该看看无纹理的非平面3D(对象)追踪解决方案 这是目前最先进的技术(大量的研究,很少有产品/SDK),但是使用像OpenCV这样的库和适当的文献(见下文),您应该能够开发一个。您可以查看一个开源解决方案,比如库,它有一个用于基于模型的跟踪器的模块,但没有一个正式的iOS端口。对于商业图书馆,最近的将是支持SLAM或“3D对象跟踪”的AR图书馆 就技术而言,您有不同的方法来处理此问题,一些指针:
- 您可以使用基于模型的跟踪器,该跟踪器依赖于边缘检测+对象的初始CAD模型:或
- 您可以使用基于模型的跟踪器,该跟踪器依赖于边缘检测+(经过训练的)模板图像
- 您可以将一些SLAM技术与基于模型的跟踪器结合使用。
- 如果您的系统只在室内运行,您可以查看一些RGBD跟踪器 (进入