我正在尝试开发一个字符匹配应用程序,该应用程序将从相机获取图像并将其与提供的图像模板进行匹配。到目前为止,我已经尝试过轮廓的 matchShapes
,它在字符上无法正常工作,但对于简单的形状却可以正常工作。我尝试使用 matchTemplate
但如果我更改从相机捕获的图像中写入的字符的大小、字体或旋转并尝试将其与模板图像进行匹配,则该方法也无法正常工作。
我现在认为我需要在将相机图像分割成组后进行特征提取,并将这些组与引用图像的特征集进行比较。谁能给我一个起始方向或建议。
例如,这是来自相机的图像
我需要找到一个模板图像
最佳答案
我必须强调,我不是光学字符识别方面的专家,所以请您也进行彻底的研究。以下两个链接可能会帮助您使用角色功能集实现目标:
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
关于opencv - 如何在OpenCV中进行字符匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124719/