什么是OCR(光学字符识别)?
OCR(光学字符识别)是利用技术来识别物理文档数字图像中的印刷或手写文本字符,例如扫描的纸质文档。OCR的基本过程包括检查文档文本并将字符转换为可用于数据处理的代码。OCR有时被称为文本识别。
OCR系统由硬件和软件组合构成,用于将物理文档转换为机器可读文本。硬件(如光学扫描仪或专用电路板)用于复制或读取文本,而软件通常处理高级处理。软件还可以利用AI实施更先进的智能字符识别(ICR)方法,如识别语言或手写风格。
OCR最常用于将法律或历史文档的硬拷贝转换为PDF。一旦文档成为这种软拷贝,用户就可以像使用文字处理器创建的那样编辑、格式化和搜索它。
光学字符识别的工作原理
OCR的第一步是使用扫描仪处理文档的物理形式。一旦所有页面都被复制,OCR软件将文档转换为双色或黑白版本。扫描的图像或位图会分析明暗区域,其中暗区域被识别为需要识别的字符,亮区域被识别为背景。
然后进一步处理暗区域以查找字母或数字。OCR程序的技术可能有所不同,但通常涉及一次针对一个字符、单词或文本块。然后使用以下两种算法之一识别字符:
模式识别:OCR程序被输入各种字体和格式的文本示例,然后使用模式识别来比较和识别扫描文档中的字符。
特征检测:OCR程序应用有关特定字母或数字特征的规则来识别扫描文档中的字符。特征可能包括字符中斜线、交叉线或曲线的数量以进行比较。例如,大写字母"A"可能存储为两条对角线,中间有一条水平线连接。
当字符被识别后,它会被转换为ASCII代码,计算机系统可以使用它来处理进一步的操作。用户在保存文档以供将来使用之前,应纠正基本错误、校对并确保复杂布局得到正确处理。
光学字符识别应用场景
OCR可用于各种应用,包括以下内容:
- 将打印文档扫描成可使用文字处理器(如Microsoft Word或Google Docs)编辑的版本
- 为搜索引擎索引印刷材料
- 自动化数据输入、提取和处理
- 将文档解密为可朗读给视障或盲人用户听的文本
- 将历史信息(如报纸、杂志或电话簿)存档为可搜索格式
- 无需银行柜员即可电子存入支票
- 将重要的签名法律文件放入电子数据库
- 使用相机或软件识别文本,如车牌
- 为邮件投递分拣信件
- 将图像中的单词翻译成指定语言
光学字符识别的优势
OCR技术的主要优势如下:
- 节省时间
- 减少错误
- 最小化工作量
- 实现物理副本不可能实现的操作,如压缩为ZIP文件、高亮显示关键字、并入网站和附加到电子邮件
虽然拍摄文档图像可以将其数字存档,但OCR提供了编辑和搜索这些文档的附加功能。