我有一个简单的模板灰度图像,上面有白色背景和黑色形状,我有几个相似的测试图像,我想比较这两个图像,看看模板是否与任何测试图像匹配。您能否推荐一个简单(易于使用)的 C++ 模式识别库,它获取两张图像并比较它们并显示结果?
问问题
10472 次
3 回答
4
只需对所有像素执行 image1-image2 即可。然后总结所有的差异。结果越低,图像越接近。
如果您的图案可能有多种尺寸,那么您必须调整它的大小并检查每个位置。
于 2012-09-25T15:21:04.557 回答
3
在图像上实现神经网络。输入应该是图像的灰度。你应该将你的网络训练成一个训练集,使用交叉验证集选择适当的正则化参数,最后在测试集上测试你的网络。
http://www.codeproject.com/Articles/13582/Back-propagation-Neural-Net
(我自己这样做是为了训练一个网络来识别手写数字——效果很好。)
于 2012-09-25T15:28:46.363 回答