增强现实图像识别

时间:2013-07-22 12:19:14

标签: android augmented-reality image-recognition

enter image description here

我在一些文档中搜索了create imageRecognition。但是我没有为初学者找到正确的学习途径。我需要创建上面的图像。我将图像存储在数据库中。当图像匹配时,我需要在cameraView中显示URL。怎么做?是否有可用的开源

3 个答案:

答案 0 :(得分:1)

用一些图片做这件事很复杂。通常你使用黑白图像,QR码如。

也许你可以在这里搜索:http://code.google.com/p/andar/

答案 1 :(得分:0)

检查opencv features2d module,特别是筛选,冲浪和单应法。

找到要素的区域后,可以使用openGL methods将AR对象放在其上。

您可能需要搜索和阅读有关openCV和openGL库的教程。

答案 2 :(得分:-1)

欢迎来到计算机视觉世界 - 你会遇到很多满足感和挫折感。你在这里面临一些问题。首先,它不是直接的图像识别问题,因为您不必在90度时观看图像。我建议你首先检测表面的方向,然后应用3D变换,使表面垂直于你的凝视方向,然后对其进行常规的2D图像识别。即使是最后一步,您仍然必须能够以不同的比例和方向进行检测。

我不知道前两个步骤的具体好技术,但你可以google。

对于最后一根茎,您可以搜索Viola-Jones探测器(2001),它将用于直立方向。也只是搜索“图像识别”,看看你得到了什么。或者,如果您想尝试自己编写,可以先计算一个与尺寸和位置不变的“傅立叶功率谱”。谷歌更多的是这意味着什么。

对于许多算法的实现,google“openCV”。