标签: opencv
有人可以告诉我一些有关如何执行以下操作的信息:
我有一张约10,000张交易卡的数据库。鉴于来自iPhone / Android / WebCam的图像,我想找到最匹配的交易卡。我查找了一些基于Haar的基本图像识别,但这需要使用通常具有相同内容的许多图像进行训练。我的程序每个可能的匹配都有1个完美的图像。
现在输入不是扫描,因此例程需要处理缩放/旋转和某种裁剪。但整个图像应该是相当明显的。
任何想法或想法?这是我第一次涉足OpenCV的世界,至少可以这么说。
答案 0 :(得分:1)
SURF如何检测图像中的相似性?
答案 1 :(得分:0)
对于任何新来这篇文章的人来说,有两种广泛的方法。
第一个是特征匹配(如上所述)。一般的想法是有相互匹配的独特点。 OpenCV提供了多种类型的特征提取和匹配方法See here。这种方法适用于在各种条件下(仿射变换,光照条件,比例)识别所需物体。
第二个是模板匹配。这试图在较大的图像中找到图像块。 OpenCV有它的方法here。这对于预期不会发生变化的复杂特定对象是有用的。