使用OpenCV检测场景中的卡

时间:2009-12-15 22:11:35

标签: opencv

有人可以告诉我一些有关如何执行以下操作的信息:

我有一张约10,000张交易卡的数据库。鉴于来自iPhone / Android / WebCam的图像,我想找到最匹配的交易卡。我查找了一些基于Haar的基本图像识别,但这需要使用通常具有相同内容的许多图像进行训练。我的程序每个可能的匹配都有1个完美的图像。

现在输入不是扫描,因此例程需要处理缩放/旋转和某种裁剪。但整个图像应该是相当明显的。

任何想法或想法?这是我第一次涉足OpenCV的世界,至少可以这么说。

2 个答案:

答案 0 :(得分:1)

SURF如何检测图像中的相似性?

答案 1 :(得分:0)

对于任何新来这篇文章的人来说,有两种广泛的方法。

第一个是特征匹配(如上所述)。一般的想法是有相互匹配的独特点。 OpenCV提供了多种类型的特征提取和匹配方法See here。这种方法适用于在各种条件下(仿射变换,光照条件,比例)识别所需物体。

第二个是模板匹配。这试图在较大的图像中找到图像块。 OpenCV有它的方法here。这对于预期不会发生变化的复杂特定对象是有用的。