java - 增强现实中的模式匹配

标签 java android pattern-matching augmented-reality

我计划构建一个 Android 应用程序。基于增强现实。我用谷歌搜索了它,也搜索了SO,但没有发现任何非常有用的东西。

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

例如。应用程序启动时,相机启动。扫描时,它遇到了 stackoverflow Logo (图像 1 如下所示),并假设 stackoverflow Logo 已存在于数据库中(如下图2所示)在二进制模式格式中,两个模式都应该匹配并执行一些特定任务,例如应该加载stackoverflow.com

我引用了[本教程]:1当我实现相同的功能时,相机开始时会出现一个频繁出现和消失的绿色立方体绿立方提供什么功能?

如何从相机聚焦区域捕获图案以及如何将其与另一个图案进行匹配?

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

<小时/>

图像 1(当前由相机对焦)

screen

<小时/>

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

screen

<小时/>

最佳答案

您可以尝试使用 Qualcomm AR SDK:

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

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

关于java - 增强现实中的模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9377175/

相关文章:

android - Google Places API 不会通过 Android 中的照片引用返回照片

swift - 如何在 Swift 中通过实际类型限制 switch case

php - 正则表达式匹配语法

f# - 否定模式匹配

java - 虽然我使用 AsyncTask 但应用程序没有响应

java OOM 关于创建 2 个 10 亿个整数的数组

java - ProcessBuilder 启动的进程停止提供数据

java - 如何从远程主机访问 Glassfish V3 管理控制台网站

android - 如何从 Android 应用程序向 Rails 应用程序发送 POST 请求?

android - android中复选框的复选标记图像的间距