• 字符检测专题第一期:OCR技术工业应用浅谈


    难题不会做?扫一扫,题目、解析立马出现。寄快递需要输入信息?扫一扫,软件自动提取上传。身份证信息需要录入?扫一扫,立马精准识别。这些都是我们日常司空见惯的动作,而实现这一切正是得益于OCR技术

    OCR通过图像处理和模式识别技术对光学的字符进行识别,是一种能够将文字自动识别录入到电脑中的软件技术。在工业领域,光学字符识别 (OCR) 是一项机器视觉任务。

    图片1

    一、OCR字符识别技术步骤

      

    图像预处理

    图像预处理一般包括二值化、文字定位和倾斜校正等步骤。二值化将三原色构成的多色图像转换成单色图像,这就是预处理的第一步,其目的是减少冗余信息量, 加快速度。倾斜校正是指对倾斜的文本完成校正。

    字符分割

    对预处理后的图像进行字符定位和分割操作,经过切分处理后,才能方便对单个文字进行识别处理。它是OCR中的一个重要步骤, 其效果直接影响 OCR 的最终结果。

    特征提取

    从单个字符图像上提取统计特征或结构特征,并从已有的特征库中找到与待识别文字相似度最高的文字进行比对、匹配。传统的特征提取方法,如模板匹配和结构分析等,面对复杂字符时并不是非常有效,而且会耗费大量时间。深度学习可以轻易完成这项任务,只要拥有足够量的数据集,就能提供更精确的识别。

    字符识别

    在识别结果基础上根据语种的语言模型进行识别校正。

    结果输出

    二、OCR识别检测技术的复杂应用

    在工业领域,OCR技术被普遍应用在食药品、新能源、3C电子、汽车制造、烟草等行业,实现生产日期、批号、产品编号等信息的自动识别。几乎所有的工业产品上都会印有字符,这是产品的“身份证”。而产品的外观由于字符在印刷时产生的瑕疵、错误等就会引起客户对厂商的投诉。

    图片2

    传统的字符识别应用场景相对固定、字体单一规范、识别率较高。但面对并不理想的环境或复杂字符:字符组合的复杂性、字符印刷材质及工艺的多样性、生产过程中产生的多类字符缺损等检测难题,业内的综合识别率只有90%甚至更低,这样的识别率远远达不到实际应用的需求。

    解决此类难题就需要使用AI视觉字符识别技术对产品上的字符进行高精度、高效率、高稳定的实时检测,分析判断其是否合格。AI视觉字符识别技术不仅能快速提升流水线的检测速度和精度,更能降低人工成本、提升产量质量。

    复杂字符组合

    包含中文、英文、数字、特殊符号、专业单位、二维码 、条形码等复杂字符内容。

    图片3

    图片4

    字符印刷材质、工艺多样

    纸板、塑料、金属、玻璃、锡纸等印刷材质及烫印、击凸、丝印、喷码、镭射等工艺的不同导致字符印刷质量存在差异。

    图片5

    图片6

    图片7

    字符缺损

    字符印刷中导致的墨点、异物、文字残缺、漏印、色差、字符粘连、脏点、刀丝、拖墨、划伤、溢胶、气泡、模糊、扭曲、污渍等。

    图片8

    图片9

    图片10

    维视智造VisionBank AI 深度通用字符识别技术,在VisionBank AI的高效架构之上,延续了操作简单的图形化开发方式,基于深度学习算法的技术加持,为用户带来了更智能、更便捷的使用体验。

    如何破解复杂工业环境下的识别难点,让万千字符识别难题,仅需一套视觉系统就能高效完成?下期内容为大家揭晓~

    封面

  • 相关阅读:
    Django框架之路由和视图的配置以及Path转换器的使用
    【python】flask相关包依赖关系问题
    Hive集合函数 collect_set 和 collect_list 使用示例
    四川古力未来科技公司抖音小店:靠谱的新电商之旅
    膜拜,华为内部都在强推的783页大数据处理系统:Hadoop源代码pdf
    TCP/IP协议
    Composer初次接触
    ArcGIS 10.8中文版详细安装教程(附安装包)
    类别不均衡,离群点以及分布改变
    Java面试题大全(2021版)
  • 原文地址:https://blog.csdn.net/weixin_45547190/article/details/132812415