实时视频源上的图像匹配

时间:2014-10-29 12:57:40

标签: ios objective-c iphone opencv image-processing

我想搜索&匹配实时相机Feed上拍摄的照片。

以下是详细操作:

有两个按钮。一个用于捕获图像,另一个用于激活实时视频。我计划搜索&匹配实时视频源上之前捕获的图像。

目前,我正在尝试BloodAxe/OpenCV-Tutorial来实现我的目标。

预期输出:

enter image description here

以下是我的一些调查结果:

  1. 我分析了Wikitude SDK,尝试了兴趣点。然而,这似乎并不乐观。
  2. 我没有找到一个好的OpenCV库示例来实现我的目标。
  3. 我分析了OpenCV iOS - Video Processing教程。
  4. 我分析了Raywenderlich的AR Marker tracking tutorial,但提到的String SDK已不再可用。
  5. 对此的任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:0)

您的描述有点难以理解。

您希望用户先选择一张他们稍后会在相机Feed中搜索的小图片吗?

然后,您想要通过应用从相机中提供视频,并在整个视频源中搜索您要搜索的图片?或者你有一个应用程序将寻找的屏幕的一小部分?

你能对图像搜索施加一些合理的限制吗?喜欢它需要处于正确的方向并在几度内对齐,并且在目标图像的特定范围内调整大小?

据我所知,openCV库是一个很好的选择,但图像识别是一个高级主题,您可能不得不深入OpenCV并编写自己的OpenCV模块来实现您所追求的目标。

答案 1 :(得分:0)

我曾在Android上实现过类似的任务。我曾经使用过OpenCV Java绑定。我的实现受到了tutorial的启发。优点是您的检测将是旋转和比例不变的。我使用了 - STAR特征检测器和FREAK特征描述符以及用于描述符匹配的BRUTEFORCE_HAMMING。

CAVEAT - 您的对象应该有足够的功能来跟踪。此外,在可以感受到的连续帧之间存在滞后。