如何在OpenCV中进行字符匹配

时间:2015-01-24 10:55:13

标签: opencv ocr image-recognition

我正在学习OpenCV。我正在尝试开发一个字符匹配应用程序,它将从相机拍摄图像并将其与提供的图像模板匹配。到目前为止,我已经尝试了matchShapes轮廓,这些轮廓在角色上无法正常工作,它对于简单的形状工作正常。我尝试使用matchTemplate但如果我更改从相机捕获的图像中写入的字符的大小,字体或旋转,并尝试将其与模板图像匹配,那么这也无法正常工作。

我现在认为我需要在分组摄像机图像后进行特征提取,并将这些设置与参考图像的特征集进行比较。任何人都可以给我一个开始的方向或建议。感谢。

例如,这是来自相机的图像

enter image description here

我需要找到模板图片

enter image description here

1 个答案:

答案 0 :(得分:2)

我必须强调,我不是光学字符识别方面的专家,所以请对你的目的进行彻底的研究。以下两个链接可帮助您使用角色功能集实现目标:

http://blog.damiles.com/2008/11/basic-ocr-in-opencv/ http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_ml/py_knn/py_knn_opencv/py_knn_opencv.html