0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OCR光学字符识别技术原理讲解

工程师 来源:未知 作者:姚远香 2019-03-02 13:49 次阅读

OCR (光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。如何除错或利用辅助信息提高识别正确率,是OCR最重要的课题,ICR的名词也因此而产生。衡量一个OCR系统性能好坏的主要指标有:拒识率、误识率、识别速度、用户界面的友好性,产品的稳定性,易用性及可行性等。

ocr识别的过程如下:

1、图像输入:要进行ocr识别,第一步便要采集所要识别的图像,可以是名片、身份证、护照、行驶证、驾驶证、公文、文档等等都可以,然后将图像输入到识别核心。

2、图像预处理:此过程包含二值化(将图像上的像素点灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果)、去噪、倾斜度矫正等。

3、版面分析:将所要识别的文档分段、分行处理

4、字符切割:此时需要字符定位和字符切割,定位出字符串的边界,然后分别对字符串进行单个切割,单个分割出来的字符再做识别。

5、字符特征提取:提取字符特征,为后面的识别提供依据。

6、字符识别:将当前字符提取的特征向量与特征模板库进行模板粗分类和模板细匹配,识别出字符。

7、版面回复:将识别结果按照原来的版面排班,输出Word或pdf格式的文档。

8、后处理校正: 根据特定的语言上下文的关系,对识别结果进行较正的算法

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符识别
    +关注

    关注

    0

    文章

    16

    浏览量

    8598
  • OCR
    OCR
    +关注

    关注

    0

    文章

    140

    浏览量

    16190
收藏 人收藏

    评论

    相关推荐

    智能手机充电头OCR精准识别

    文本是人类最重要的信息来源之一,自然场景中充满了形形色色的文字符号。光学字符识别(OCR)相信大家都不陌生。而工业场景的图像文字识别更加复杂
    的头像 发表于 06-11 08:24 100次阅读
    智能手机充电头<b class='flag-5'>OCR</b>精准<b class='flag-5'>识别</b>

    AOI字符识别机器视觉系统方案

    根据被测产品(字符)测量要求,需要对其字符进行检查并判断,属于字符识别(OCR、OCV)检测范畴。传统上的这些参数测量主要依靠员工利用眼睛等进行人工检查,且必须离线后单个测量,检查正确
    的头像 发表于 05-17 00:33 158次阅读
    AOI<b class='flag-5'>字符识别</b>机器视觉系统方案

    项目分享|基于ELF 1开发板的车牌识别系统

    方面,借助了百度提供的OCR光学字符识别)服务来确保准确高效地读取车牌数据。同时,手机APP则是采用Java编程语言进行开发,可以便捷地接收和查看识别结果。一、
    的头像 发表于 03-12 09:22 196次阅读
    项目分享|基于ELF 1开发板的车牌<b class='flag-5'>识别</b>系统

    EVS深度学习智能相机OCR工具性能大揭秘

    伴随着工业自动化的发展,光学字符识别OCR技术已成为产品质量管控的刚需,常用于部件入库跟踪、产品工艺溯源、商品保质期管理等场景。然而,为了促进精益生产、柔性生产、保障品控,产线不仅
    的头像 发表于 12-16 08:24 728次阅读
    EVS深度学习智能相机<b class='flag-5'>OCR</b>工具性能大揭秘

    基于OpenVINO™ 打造一站式光学字符识别 &amp; 检测大师(OCR-Master)

    相比背景单一且字体规范的办公文档识别场景,工业字符背景复杂且字体非标,例如:字符凹凸、弯曲字符、点状印刷、背景高反光等,业内的综合识别率仅有
    的头像 发表于 11-03 16:39 540次阅读
    基于OpenVINO™ 打造一站式<b class='flag-5'>光学</b><b class='flag-5'>字符识别</b> &amp; 检测大师(<b class='flag-5'>OCR</b>-Master)

    OCR如何自动识别图片文字

    OCR光学字符识别(英语:Optical Character Recognition,OCR)是指对文本资料的图像文件进行分析识别处理,
    的头像 发表于 10-31 16:45 521次阅读
    <b class='flag-5'>OCR</b>如何自动<b class='flag-5'>识别</b>图片文字

    可以提取图像文本的5大Python库

    光学字符识别是一个古老但依然具有挑战性的问题,涉及从非结构化数据中(包括图像和PDF文档)检测和识别文本。它在银行、电子商务和社交媒体内容管理等领域具有广泛的应用。
    的头像 发表于 10-30 10:30 625次阅读
    可以提取图像文本的5大Python库

    关于两个Python开源识别工具的效果

    OCR光学字符识别(英语:Optical Character Recognition,OCR)是指对文本资料的图像文件进行分析识别处理,
    的头像 发表于 10-17 11:36 363次阅读
    关于两个Python开源<b class='flag-5'>识别</b>工具的效果

    【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别

    OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用
    发表于 10-16 23:25

    【KV260视觉入门套件试用体验】七、VITis AI字符和文本检测(OCR&amp;Textmountain)

    _pt sample_ocr.jpg OCR 该网络用于光学字符识别,包括文本检测和文本识别。该网络由 ResNet-FPN 特征提取
    发表于 09-26 16:31

    Tesseract的进阶用法和最佳实践

    OCR (Optical Character Recognition,光学字符识别)是一种将印刷体或手写体的字符、数字等转化为可被计算机识别
    的头像 发表于 09-20 11:00 776次阅读

    在线研讨会 | 就在明天!NVIDIA TAO Toolkit 5.0 助力 OCR 视觉 AI 模型快速训练与优化

    光学字符识别OCR技术 是一种将纸质文档、PDF 文件或图像中的文本转换成机器可识别的格式的技术
    的头像 发表于 08-21 21:05 353次阅读
    在线研讨会 | 就在明天!NVIDIA TAO Toolkit 5.0 助力 <b class='flag-5'>OCR</b> 视觉 AI 模型快速训练与优化

    使用OpenCV技术的车牌识别案例设计

      摘要:车牌识别系统在生活中的使用越发广泛,占据重要地位。车牌识别一共分为图像处理和字符识别两部分。本文首先使用OpenCV技术定位车牌、分割车牌,接着应用Tensorflow
    发表于 07-20 14:57 2次下载

    大模型时代的OCR,“CPU” 的味道更重了

    金磊 杨净 发自 凹非寺 量子位 | 公众号 QbitAI 经典技术 OCR光学字符识别) ,在 大模型 时代下要“变味”了。 怎么说? 我们都知道
    的头像 发表于 07-08 14:25 347次阅读
    大模型时代的<b class='flag-5'>OCR</b>,“CPU” 的味道更重了

    一个典型的身份证识别算法流程

    光学字符识别 Optical Character Recognition(OCR) 其目标是对图像中的字符进行分析识别,将其转换为文本格式
    发表于 07-05 11:50 362次阅读
    一个典型的身份证<b class='flag-5'>识别</b>算法流程