android - 帮助 Android 增强现实

标签 android augmented-reality object-recognition

我只需要一些关于如何检测标记并生成输出文本的指南..例如:带有狗图像的标记,当检测到时,我在文本字段中有一个输出文本“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/

相关文章:

c# - 如何从字符串中读取特定行?统一 C#

iphone - 无法将相机 View 校准为 3D 模型

matlab - 识别叶子的裂片和凸起

python - 如果对象的图片属于两个不同的来源 - 在 OpenCV 中,如何比较表示同一对象的两个图像?

android - 你知道这个改造错误吗?

安卓输入对话框

Android:给定当前位置和我周围地方的纬度/经度如何决定哪些地方在相机中可见?

opencv - 通过轮廓与特征进行物体识别

android - 如何扩展某些 Activity 以重新定位,例如onCreateOptionsMenu?

mobile - 移动 Adob​​e Flash AIR 上的摄像机和 Stage3D。 AIR 上的增强现实