如何在OpenCV中进行字符匹配

如何在OpenCV中进行字符匹配,opencv,ocr,image-recognition,Opencv,Ocr,Image Recognition,我正在尝试开发一个字符匹配应用程序,它将从相机中获取图像,并将其与提供的图像模板匹配。到目前为止,我已经尝试了匹配形状的轮廓,但在字符上无法正常工作,对于简单形状来说效果很好。我尝试使用matchTemplate,但如果我更改从相机捕获的图像中写入的字符的大小、字体或旋转,并尝试将其与模板图像匹配,也无法正常工作 我现在想我需要在将相机图像分割成一组后进行特征提取,并将这些组与参考图像的特征集进行比较。谁能给我一个出发的方向或建议 例如,这是来自摄影机的图像 我需要找到一个模板图像 我必须强调

我正在尝试开发一个字符匹配应用程序,它将从相机中获取图像,并将其与提供的图像模板匹配。到目前为止,我已经尝试了
匹配形状
的轮廓,但在字符上无法正常工作,对于简单形状来说效果很好。我尝试使用
matchTemplate
,但如果我更改从相机捕获的图像中写入的字符的大小、字体或旋转,并尝试将其与模板图像匹配,也无法正常工作

我现在想我需要在将相机图像分割成一组后进行特征提取,并将这些组与参考图像的特征集进行比较。谁能给我一个出发的方向或建议

例如,这是来自摄影机的图像

我需要找到一个模板图像


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


作为OpenCV和OCR的新手,您应该从一个更简单的示例开始。手写、缩放、旋转字符肯定不是最简单的任务。MatchTemplate在受控环境(有限的或已知的缩放/旋转)下,可以更好地处理打印字符。