【问题标题】:How to do character matching in OpenCV如何在 OpenCV 中进行字符匹配
【发布时间】:2015-01-24 10:55:13
【问题描述】:

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

我现在认为我需要在将相机图像分段后进行特征提取,并将这些集合与参考图像的特征集进行比较。谁能给我一个起步方向或建议。

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

我需要找到一个模板图像

【问题讨论】:

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

标签: opencv ocr image-recognition


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-29
    • 2011-11-13
    • 2011-08-30
    • 1970-01-01
    • 2017-12-10
    • 2016-03-03
    相关资源
    最近更新 更多