增强现实中的模式匹配

时间:2012-02-21 11:56:08

标签: java android pattern-matching augmented-reality

我打算建立一个Android应用程序。基于增强现实。我用Google搜索并搜索了SO,但没有发现任何有用的东西。

我想要做的是当应用程序启动时,它将启动它的摄像头并启动模式的扫描。如果在任何情况下模式与本地数据库中存在的预定义模式匹配,则应执行特定操作。

例如。在应用启动时,相机启动。在扫描时,它会遇到stackoverflow徽标(图片1,如下所示)并假设stackoverflow徽标已存在于数据库中(图片2如下所示< / strong>)在二进制模式格式中,两个模式都应匹配并执行某些特定任务,例如应加载stackoverflow.com

我提到了[本教程]:1它,当我实现相同时,相机开始时经常出现并消失绿色立方体绿色多维数据集提供了哪些功能?

如何从相机的聚焦区域捕捉图案,如何将其与其他图案匹配?

我知道我在这个问题上有点不清楚,但由于我是Android开发的新手,任何建议都会有很大的帮助。


图片1(目前通过相机对焦)

screen


图像2(以二进制模式格式存在于数据库中)

screen


2 个答案:

答案 0 :(得分:2)

您可以尝试使用Qualcomm AR SDK:

https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality

虽然主要针对通过标记跟踪3d内容的AR应用程序,但您也可以使用它来识别最多约60个图像(如果它们足够复杂)(如果它们足够不同)。

答案 1 :(得分:0)

听起来你正在尝试进行图像跟踪。您可以使用几种不同类型的跟踪来匹配模式。这个tutorial解释了不同的,但我特意将您链接到无标记跟踪,因为这似乎适合您的徽标示例。

但是,如果您想快速“构建”扫描功能并只是打开链接,我会使用this。它被称为创建者并由metaio制作(他们也制作了一个sdk并为他们的浏览器Junaio设置了api,允许你这样做)。它说它适用于出版商,但它只是一个用于制作简单AR的拖放UI。你甚至不需要编码。

希望这有帮助。