0

我正在为客户启动一个 AR 项目,该项目涉及使用 AR 来显示有关某些对象的信息。例如,在这个项目中,用户将摄像头对准汽车。根据用户正在查看汽车的哪个部分(前灯、挡风玻璃),会出现一个按钮。当用户按下该按钮时,屏幕上会出现一个信息窗口,为用户提供有关该特定汽车部件的更多信息。

客户不希望在汽车上放置物理标记(二维码/图案),因此必须以另一种方式检测汽车零件。

我之前开发过 AR 应用程序,但基于用户位置和在天空中生成的标记。我觉得这个系统与客户的要求并不完全相关。

任何人都可以为这类项目指出正确的方向(iOS 库),以及它是否完全可行。

感谢您的意见,安迪。

4

2 回答 2

1

您需要的是基于模型的跟踪器/6DOF 对象跟踪器。当您要跟踪汽车时,它肯定是无特征的(或者您只会得到稀疏的特征),因此您应该查看无纹理的非平面 3D(对象)跟踪解决方案。

它现在几乎是最先进的(大量研究,很少的产品/SDK),但是使用像 OpenCV 这样的库和适当的文献(见下文)你应该能够开发一个。你可以看看像ViSP库这样的开源解决方案,它有一个基于模型的跟踪器模块,但没有官方的 iOS 端口。对于商业图书馆,最接近的是支持 SLAM 或“3D 对象跟踪”的 AR 图书馆。

在技​​术方面,你有不同的方法来处理这个问题,一些指针:

于 2013-05-31T12:57:00.460 回答
0

看来您正在寻找一个有趣的话题。但是,我担心的是您尝试做的事情的准确性。基于位置的 AR 将成为您研究工作的起点。对于您的问题域,粒度仍然会更小。由于您使用过基于位置的 AR 应用程序,您可能已经注意到您可以预期的最大精度可达 3 米。因此,该级别的准确性无法以高级方式解决您的问题域。

但是,我已经看到了解决您的问题域的原型。BMW 增强现实手册就是一个很好的例子。检查此链接http://www.youtube.com/watch?v=P9KPJlA5yds

因此,我从未遇到过适合 iOS 甚至 Android 的增强现实库,它可以在无标记的 AR 上下文中解决您的问题域。

以上信息仅供您了解,但不以任何方式劝阻您。

于 2013-05-29T03:18:25.847 回答