开发者社区 > 视觉智能 > 文字识别 > 正文

文字识别OCR这种手写的文字,识别准确率很低呀,如何调整?

文字识别OCR这种手写的文字,识别准确率很低呀,如何调整?0e71150a6f73c51b495dc14c64c20923.png

展开
收起
三分钟热度的鱼 2023-08-08 10:13:11 408 0
8 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    尽可能在使用阿里云OCR服务进行识别之前,了解和了解手写字体的特点。避免使用过于奇特或潦草的手写字体,因为这些字体可能会影响识别准确性。建议尽可能使用规范的、容易辨认的手写字体。

    2023-08-29 23:39:15
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云文字识别OCR对手写文字的识别准确率会受到多方面因素的影响,包括手写字体的清晰度、字迹的整齐程度、背景干扰、图片质量等等。以下是一些调整准确率的方法:

    1. 提高图片质量:手写文字图片的质量越高,识别准确率越高。因此,可以尽量选择高清晰度的图片,并确保图片清晰、无噪点和阴影。

    2. 选择合适的识别模型:针对手写文字的识别,阿里云OCR提供了手写文字识别接口。在使用API时,可以选择相应的识别模型,例如“手写通用识别模型”或“中英文手写识别模型”等。

    3. 增加字典:OCR系统支持添加自定义词典,可以根据需求,将需要识别的字典添加到系统中,提高识别准确率。

    4. 调整识别参数:通过调整识别参数,如图片旋转角度、矫正阈值、文字大小等,可以提高OCR的准确率。

    5. 练习字迹规范:对于手写的数据,字迹的规范程度会影响准确率,因此在写作时尽量规范写字,可以有效提高识别准确率。

    需要注意的是,由于手写文字的复杂性和多样性,OCR系统对于手写文字的识别准确率可能无法完全达到人工水平,因此在使用OCR进行手写文字识别时,需要根据实际需求进行权衡和使用。

    2023-08-29 14:35:21
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    对于OCR文字识别来说,手写文字的识别确实较难,准确率通常不高。

    主要有几个原因:

    手写文字样式多样:笔画粗细不均、连体字多等,增加复杂度

    训练样本不足:市面上手写文字样本有限,难以收集大量训练数据

    模型偏向于印刷体:现有的OCR模型多为识别印刷体texto而设计

    存在空格与抖动:手写文字间存在额外的间距和抖动,增加噪音

    为了提高手写文字识别的准确率,可以采取以下方法:

    收集更多的手写文字图片用于训练
    收集手写字、词、句的图片,训练模型,可有效增强识别能力。

    使用专门的手写文字识别模型
    部分OCR提供商有针对性的手写文字识别模型,可试用试试。

    通过数据增强生成更多样本
    如随机扭曲、翻转、添加噪声等技术,来扩充数据集。

    调整模型超参数
    比如增加LSTM的层数和神经元数量,减小学习速率,延长训练周期。

    使用更深的神经网络
    如ResNet、DenseNet等,可以增强模型学习能力。

    要大幅提高手写文字识别,最好的方法仍是收集广泛的训练样本。
    模型本身的调节效果一般。

    2023-08-09 19:02:54
    赞同 展开评论 打赏
    • 识别手写文字的准确率可能受多种因素影响,包括文字质量、书写风格和识别引擎等。要提高手写文字的识别准确率,

    image.png
    image.png

    2023-08-08 18:55:47
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    提高图像质量:OCR技术依赖于图像质量,如果图像模糊、噪声大或者光线不足,识别准确率就会降低。因此,您可以尝试使用更清晰、更干净的图像来提高OCR的识别效果。
    调整模板:根据OCR识别的结果,调整模板的大小、位置、角度等,以提高识别准确率。
    调整参数:OCR技术需要一些参数来控制识别的效果,例如阈值、最小字体大小等,可以尝试调整这些参数,以提高识别准确率。
    使用深度学习技术:深度学习技术可以提高OCR的识别准确率,例如卷积神经网络、循环神经网络等,可以尝试使用这些技术来改进OCR的识别效果。

    2023-08-08 17:35:35
    赞同 展开评论 打赏
  • 这个是底层手写体ocr模型可能需要优化,另外非常潦草的手写体文字,精度很难保证,建议使用正楷字书写。此回答整理自钉群“【官方】阿里云OCR文档自学习用户答疑群”

    2023-08-08 14:04:48
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,文字识别OCR手写体识别效果受多方的影响,比如图片尺寸的影响以及图片内文字大小的影响,另外还受图片拍摄质量的影响都比较大
    image.png
    建议您通过OCR文档自学习的形式进行模板标注,数据训练,从而来提高识别精确度。

    2023-08-08 14:01:56
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    确实,手写体文字识别的准确率相对较低,因为手写字迹的差异性和多样性较大。然而,以下是一些可以尝试以提高手写体文字识别准确率的方法:
    image.png

    1. 数据预处理:在进行文字识别之前,可以对图像进行预处理来优化识别结果。例如,可以应用图像增强技术、去噪处理、图像平滑等操作,以提高图像质量。

    2. 字体样本收集:收集更多不同风格的手写字体样本,并将其添加到训练数据中,以使模型更加全面并能够识别更多的手写字体。

    3. 模型训练和调优:使用机器学习或深度学习的方法,基于收集的手写字体样本进行模型训练。通过调整模型参数、增加训练样本数量、采用更复杂的网络结构等方式来提高模型准确率。

    4. 多模型融合:使用多个不同的OCR模型进行识别,并将它们的结果进行融合,以提高整体的准确率。可以尝试使用不同的OCR引擎或算法,并采取投票、加权平均等方法来综合各模型的输出。

    5. 后处理和纠错:在识别结果中应用后处理技术,例如使用语言模型或规则引擎进行纠错和校正,以减少识别错误。
      image.png

    2023-08-08 13:20:25
    赞同 展开评论 打赏
滑动查看更多

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载