我对AR完全陌生,我在网上搜索了基于标记和无标记的AR,但是我混淆了基于标记和无标记的AR。假设AR应用程序在扫描特定的images..So时触发AR动作,是基于这个标记的AR还是无标记的AR。图像不是标记吗?此外,为了定位AR内容,基于标记的AR是否使用设备的加速度计和指南针,就像在无标记AR中一样?
发布于 2014-12-08 21:08:15
在基于标记的AR应用程序中,预先提供要识别的的图像(或相应的图像描述符)。在这种情况下,您确切地知道应用程序在获取相机数据(相机帧)时将搜索什么。目前大多数处理图像识别的AR应用程序都是基于标记的。为什么?因为在你的应用程序中检测硬编码的东西要简单得多。
另一方面,没有标记的AR应用程序可以识别未直接提供给应用程序的 things 。实现此场景要困难得多,因为在AR应用程序中运行的识别算法必须通过来识别相机帧中可能存在的模式、颜色或其他特性。例如,如果您的算法能够识别狗,这意味着AR应用程序将能够在摄像机帧中检测到狗时触发AR动作,而不必在开发应用程序时提供世界上所有狗的图像(当然,这是夸大的--例如培训数据库)。
长话短说:在涉及图像识别的基于标记的AR应用程序中,标记可以是图像或相应的描述符(特征+关键点)。通常,AR标记是黑白(方形)图像,例如QR代码。这些标记很容易识别和跟踪,=>在终端用户设备上不需要很大的处理能力来执行识别(并可选地跟踪)。
在基于标记的应用程序中,不需要使用加速度计或指南针。识别库可以计算相对于设备的照相机检测到的图像的位姿矩阵 (旋转和平移)。如果你知道这一点,你就知道识别的图像有多远,以及它相对于你设备的相机是如何旋转的。从现在开始,AR开始..。:)
发布于 2016-08-19 15:22:25
井。因为我没有解释就被否决了。下面是一些关于无标记跟踪的更多细节:
实际上,增强现实有几种可能没有“视觉”标记,但没有一种称为无标记跟踪。
虚拟信息的显示可以通过GPS、语音或简单地打开手机来触发。
此外,人们往往把NFT(自然特征跟踪)和无标记跟踪混淆在一起。有了NFT,你可以把现实生活中的照片作为标记。但它仍然是一个“标志”。
这个网站有一个很好的概述和一些例子为每个标记:标记-类型,它主要是德语,但请注意。
您今天所说的无标记跟踪是一种使用Hololens(和它自己的编程语言)或AR框架库丹来观察的技术。无标记追踪本身找不到任何东西。相反,您可以在运行时将对象放置在视图域中的某个位置。然后使用无标记跟踪来保持该对象的位置。它最有可能使用传感器输入和在运行时解决SLAM(同时定位和映射)问题的组合。
编辑:一个小小的更新。似乎全息透镜创造了它自己的房间的内部几何表示。然后把3D物体放到那个虚拟房间里。在那之后,房间与现实世界保持同步。这背后的确切技术似乎是未知的,但有人猜测它是基于Xbox技术。
发布于 2015-04-10 20:27:34
让我们简单地说:
总之,位置和方位信息是增强现实所必需的,它可以由各种传感器和方法提供。如果你有准确的信息-你可以创建一些真正好的AR应用程序。
https://stackoverflow.com/questions/27229465
复制相似问题