2014-10-26 68 views
0

我想开发AR应用程序,通过将相机向左,向右移动向上移动&,显示其原始尺寸的3D对象。如何在没有追踪器的情况下制作增强现实

假设我有一个3D建筑物体。如果我使用Vuforia SDK for unity进行AR建筑物体的应用,看起来我需要使用跟踪器对象,我正在使用Image-Targets我在这里得到的限制是跟踪器无法显示其中的建筑物' d原始尺寸,我的意思是跟踪器只显示建筑物,当我重新调整建筑物的大小时,它将适合跟踪图像。

请指导我如何满足我的要求,通过向下移动摄像头左,右,顶部&(如加速度传感器)来显示3D世界中物体的原始尺寸。 如果有人有问题了解我的需求,请回复我。

问候 阿努邦

回答

4

这不是严格意义上的编程问题,但我会尽力帮助。 我想你想与一个真正的规模建设。

首先,Vuforia并没有限制Vuforia在实际尺寸上显示物体,限制是标记应该是可见的,并且要看到一个大的建筑,您需要一个非常大的标记,这样您可以足够远并且仍然可以看到实际的虚拟组件。

如果你想坚持Vuforia,你最好的选择是:

  • 使用扩展跟踪能力:https://developer.vuforia.com/resources/dev-guide/extended-tracking
  • 使用智能地形功能,尽管它不符合您的需求,因为我认为您想跟踪真实的建筑物(不确定,因为您没有提供有关您的方案的足够信息)。
  • 这是一个更加自定义的解决方案,首次检测标记,并根据该信息将3D对象锚定到该位置并停止跟踪标记,然后您将仅依靠像加速度计这样的设备传感器进行交互和探索物体。现在

,正如你所说的“无标记”,Vuforia仍然不支持3D追踪oficially,所以如果你想跟踪一个真正的规模建设,Vuforia不可能是最好的选择,而不是我推荐更适合选项(取决于您需要和想要实现的内容):

  1. Metaio 3D跟踪功能由SLAM提供支持。
  2. 使用地理定位(GPS)来探索没有标记的真实世界物体。
  3. 您使用SLAM自定义解决方案。

最后,解决这个问题有很多不同的方法,我会推荐你​​阅读计算机视觉和AR文学以获得全貌,我只列出了当时出现在我脑海中的想法写这个答案。

希望它有帮助!

相关问题