2

我想创建一个应用程序(在 iPhone 上)执行此操作:

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

这是一个带有 OpenCV 的无标记 AR!

我在这里阅读了一些文档、书籍和问答,但遗憾的是

实际上我想创建类似这样或类似的东西。

如果有人可以向我发送一些源代码或真正有用的教程(一步一步),我真的很高兴!!!

谢谢!

4

1 回答 1

5

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

粗略的大纲:

  1. 使用某种稳定的特征提取从输入视频流中获取特征。(例如,参见OpenCV 中的 FAST)。
  2. 结合这些特征和反向投影来估计相机参数和姿势。(有关讨论,请参阅相机校准,但请注意,这些通常需要校准图案,例如棋盘格。)
  3. 使用模板匹配扫描图像以查找目标图像的补丁,然后使用特征和相机参数来确定对象的姿势。
  4. 向前应用相机和对象变换并将替换图像渲染到场景中。

实现这一切需要大量的研究和努力!

网上有几篇文章可能对您有用:

您可能想研究一些可用的 AR 库和框架。维基百科有一个很好的列表:

值得注意的是高通的工具包,它不是 FLOSS,但似乎功能强大。

于 2012-05-15T04:18:04.320 回答