我有一个简单的模板灰度图像,上面有白色背景和黑色形状,并且我有几个相似的测试图像,我想比较这两个图像,看看模板是否与任何测试图像匹配。您能否建议一个简单的(易于使用的)C ++模式识别库,该库可以拍摄两个图像并进行比较并显示结果?
仅对所有像素使用image1-image2。然后总结所有差异。结果越低,图像越近。
如果您的图案可能有多种尺寸,则必须调整其尺寸并检查每个位置的尺寸。
在图像上安装神经网络。输入应该是图像的灰度。您应该将网络训练为训练集,使用交叉验证集选择适当的正则化参数,最后在测试集上测试网络。
http://www.codeproject.com/Articles/13582/Back-propagation-Neural-Net
((我自己做了此事,目的是训练网络来识别手写数字-效果很好。)