模板匹配
请问一下:我用Cximage将数字0-9生成了10个bmp的模板,然后裁剪了一个被识别的bmp图片,如何将被识别图片与10个模板一一比较,得到最相近的结果?一般用什么技术?有什么示例的源码吗?
[解决办法]
缩放到与模板相同的尺寸,缩放办法就是各种插值方法
然后2个矩阵直接作差求出差图像,对差图像求和,输出和最小的那个模板作为匹配结果
[解决办法]
先归一化,然后将模版平均分成n份,再进行计算即可
[解决办法]
推荐你看《图像模式识别—VC++技术实现》这本书,随书的例子就是0-9数字的识别
[解决办法]
模板匹配的方法很多吧,也有二值化后匹配的。不过前面的步骤肯定是先要做图片大小转换,也就是映射插值了,之后归一化。然后去噪声、二值化等。最后就是比对了。