【发布时间】:2012-01-03 06:43:35
【问题描述】:
假设我有一个类似于 QRcode 的图像或二维图案,并将其称为模板。现在我有一组要与我的模板匹配的子图像,重要的是 - 在模板中找到它们的精确位置。我认为类似的问题正在“智能论文”http://en.wikipedia.org/wiki/Anoto 和 kinect 的红外点图案网格中得到解决。
有没有人知道如何实现类似的东西(即使只是 要查找的关键字)?
我有几个想法:
- opencv 模板匹配方法 - 旋转、缩放、倾斜时效果不佳
- SURF 特征检测和匹配 - 它非常好,但当子图像是模板的一小部分时,结果会更糟。此外,我认为特定拾取的模式会改善定位而不是任意图像。此外,我认为 SURF 有点过头了,我需要能够处理实时移动摄像头流的高效工具。
- 创建一个由许多二维码组成的图像,这些二维码只将坐标存储为数据 - 缺点是二维码必须非常小才能允许 细粒度的定位,但很难识别它们。优点 - 他们只使用黑色并且有很多空白(墨水保存)
- 二维彩色渐变图像(类似于颜色模型图) - 我认为这会对亮度敏感
【问题讨论】: