【发布时间】:2011-09-11 16:32:13
【问题描述】:
我使用标记完成了增强现实。我只是想知道是否可以在没有标记帮助的情况下完成任何 AR 应用程序。例如,使用任何图像/捕获实时视频以及使用任何按钮将虚拟对象集成到现实世界中…… 这可能吗?如果可以的话,任何人都可以帮我完成这个过程..这对我有很大帮助
【问题讨论】:
我使用标记完成了增强现实。我只是想知道是否可以在没有标记帮助的情况下完成任何 AR 应用程序。例如,使用任何图像/捕获实时视频以及使用任何按钮将虚拟对象集成到现实世界中…… 这可能吗?如果可以的话,任何人都可以帮我完成这个过程..这对我有很大帮助
【问题讨论】:
现在有几个自然特征跟踪库可供使用:Qualcomm AR SDK 和 Metaio Unifeye SDK 以及 Metaio Junaio Glue 都允许您在移动设备上注册和跟踪图像,HIT Lab NZ 有 Opira 库,它提供类似的功能,但在桌面上(使用非常好的创作工具)。
有两种主要方法可以将 3D 对象插入到未经准备的、未建模的视频流中:第一种是对 SLAM(同时定位和映射)进行一些变体 - 找到视频流中的特征点,检测稳健帧的特征点-to-frame,并使用它们构建点的 3D 地图,可用作插入 3D 对象的环境/跟踪模型。 AR界最著名的是PTAM(并行跟踪和映射)。第二种方法主要用于户外:假设用户保持不动,并要求他们生成全景图,然后将其投影到用户周围的圆柱体上。然后可以将物体插入圆柱体周围的坐标中,并且可以学习和跟踪环境。这是Panoramic Tracking and Mapping(令人困惑的是,相同的首字母缩写词)。
希望这可以帮助您入门!
【讨论】:
您可以尝试使用 Sony SmartAR SDK 来实现无需标记的 AR,包括高速摄像头和大规模。不幸的是,该项目看起来被遗弃了。文档将在下载的 zip 文件中找到。
https://www.sonydna.com/sdna/solution/SmartAR_SDK.html
这是一个令人难以置信的演示:https://www.youtube.com/watch?v=XCEp7udJ2n4
更好的是,有一个名为 Kudan 的更新的无标记 AR SDK:https://www.kudan.eu/features/
您可以选择使用 Unity 3D 包。
【讨论】:
这是一个正在进行的研究领域。据我所知,还没有已知的健壮(和快速)算法。或许你可以在CV Papers找到一些灵感。
【讨论】: