OpenCV IOS实时模板匹配

时间:2012-05-14 12:11:39

标签: iphone ios opencv augmented-reality

我想在iPhone上创建一个应用程序:

我有一个模板图像(一个徽标或任何对象),我想在相机视图中找到它并在找到它的位置放一层并跟踪它!

这是OpenCV的无标记AR!

我在这里阅读了一些文档和书籍以及Q& A-s,但遗憾的是

实际上我想创建一些like thislike this的内容。

如果有人可以向我发送一些源代码或一个非常有用的教程(一步一步),我真的很开心!!!

谢谢!

1 个答案:

答案 0 :(得分:5)

实现这一点并非易事 - 它涉及增强现实与模板匹配和3D渲染相结合。

粗略概述:

  1. 使用某种稳定的特征提取来从输入视频流中获取要素。 (例如,见FAST in OpenCV)。
  2. 结合这些功能和反投影来估计相机参数和姿势。 (有关讨论,请参阅Camera Calibration,但请注意,这些通常需要校准模式,例如棋盘。)
  3. 使用模板匹配扫描图像以查找目标图像的色块,然后使用要素和相机参数来确定对象的姿势。
  4. 向前应用相机和对象变换,并将替换图像渲染到场景中。
  5. 实施所有这些将需要大量的研究和努力工作!

    网上有一些您可能会觉得有用的文章:

    您可能希望调查一些可用的AR库和框架。维基百科有一个很好的清单:

    值得注意的是Qualcomm的工具包,它不是FLOSS,但看起来非常强大。