我只需要一些关于如何检测标记并生成输出文本的指南..例如:带有狗图像的标记,当检测到时,我在文本字段中有一个输出文本“DOG”..可以有人帮我实现我的想法吗?哦,顺便说一句,对于我的想法,使用 nyartoolkit 或 andar 哪个更有效?谢谢:)需要帮助..!
最佳答案
您正在寻找的不是增强现实,而是对象识别。 AR 主要关注呈现叠加在现实世界上的数据,因此每一帧都致力于计算来确定对象相对于相机的位置。如果您不想使用这些数据,AR 库可能效率低下。也就是说...
AR 标记跟踪库通常通过角等突出特征来查找标记,并且可以通过标记内部或标记边框中编码的二进制模式来区分标记。如果您对在标记边框中编码“狗”部分感到满意,可以使用一些库,例如 Qualcomm's AR development kit 。这个库,和 Metaio's Unifeye mobile还可以对预定义图像进行自然特征跟踪。如果您对能够识别预先定义的一张或多张特定的狗图像感到满意,那么其中任何一个都应该没问题。您可能需要处理您的狗图像以获得它们可以识别和跟踪的良好特征。自然物体可能会有问题。
一般物体识别(能够识别任何事先未知的狗的图片)仍然是一个研究课题。有一些方法,但它们大多是计算密集型的,并且大多数移动解决方案都涉及将大量计算卸载到服务器。然而,简单轮廓草图的识别更容易处理,有一篇很棒的论文,名为“移动增强现实的形状识别和姿势估计”(我在网上找不到副本,但 IEEE link is here )使用轮廓来识别对象 - 这足够轻,可以在移动设备上运行(这真是天才)。
关于android - 帮助 Android 增强现实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842558/