识别AR的标记图像

时间:2018-10-25 15:04:22

标签: javascript image-processing augmented-reality image-recognition

我有一个问题,在我看来是图像识别的简单方面。我正在尝试检查视频中是否显示了某些图片。我只想提供某种简单的图片,例如公司的徽标或简单的形状。如果在视频供稿中找到此图片,则应开始执行操作。

我没有图像识别方面的经验,但是我发现许多可以检测整个物体和面部的库。查找给定的图像应该更容易完成,还是应该这样做?我正在尝试用JS解决此问题,但是任何起点都会有所帮助。

致谢

1 个答案:

答案 0 :(得分:0)

此问题需要特定的对象检测,由于不同的视点,强度,其特征在自然场景中可能会发生很大变化,因此您可以尝试使用SIFT,SURF进行关键点匹配和对象识别。如果图像功能变化不大,则可以使用opencv.js(OpenCV库的JavaScript端口)通过简单的模板匹配来实现此功能。 同样,如果感兴趣的对象包含某些固定颜色,则可以使用here

中所述的HSV颜色模型图像中的预定义颜色范围来过滤对象。

更强大的解决方案:如果您对感兴趣的对象有良好的数据集,则可以构建一个深度学习模型,以使用tensorflow进行对象检测,并使用Tensorflow.js在JavaScript中使用它,尽管我没有尝试过方法。