ocr是什么意思?OCR软件的结构是怎样的?(什么是OCR技术)

admin 130 2022-07-16

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

对于ocr的概念,很多朋友都不是很清楚,它最早其实是由德国的科学家提出来的,下面就给朋友们详细的介绍一下ocr是什么意思以及OCR软件的结构是怎样的等问题,以提供参考。

ocr是什么意思?

ocr是什么意思?OCR软件的结构是怎样的?(什么是OCR技术)

OCR是英文optical character recognition的缩写,意思是:文字识别。

OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用字符识别方法将形状翻译成计算机文字的过程;即,对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。

如何除错或利用辅助信息提高识别正确率,是OCR最重要的课题。衡量一个OCR系统性能好坏的主要指标有:拒识率、误识率、识别速度、用户界面的友好性,产品的稳定性,易用性及可行性等。

ocr应用

OCR文字识别很重要的一个技术参数,就是识别率。就拿身份证识别来举例子,就会涉及到两个问题。身份证识别出来的最终目的是要有格式,供直接录入系统,姓名项、地址项、身份证号项都黏在一起,就没办法使用了;

目前身份证识别率能达到98%以上,如果拿通用OCR文字识别来识别,识别率达不到如此高识别率,需要专门针对身份证进行校正优化。所以OCR文字识别根据特殊识别内容,形成了多个产品出来。

同样身份证识别,项目使用中,方案有分多种,有云端识别,也可以手机端本地识别。根据应用场景来区分需求。云端的会涉及到网络延时和流量产生费用等,但微信工作号之类的,只能使用这种方式。手机端本地识别,识别速度快,不会产生流量,也没有网络延时。

ocr软件结构

由于扫描仪的普及与广泛应用,OCR软件只需提供与扫描仪的接口,利用扫描仪驱动软件即可。因此,OCR软件主要是由下面几个部分组成。

图像输入、预处理:

图像输入:对于不同的图像格式,有着不同的存储格式,不同的压缩方式,目前有OpenCV,CxImage等开源项目 。预处理:主要包括二值化,噪声去除,倾斜较正等

二值化:

对摄像头拍摄的图片,大多数是彩色图像,彩色图像所含信息量巨大,对于图片的内容,我们可以简单的分为前景与背景,为了让计算机更快的,更好的识别文字,我们需要先对彩色图进行处理,使图片只前景信息与背景信息,可以简单的定义前景信息为黑色,背景信息为白色,这就是二值化图了。

噪声去除:

对于不同的文档,我们对噪声的定义可以不同,根据噪声的特征进行去噪,就叫做噪声去除

倾斜较正:

由于一般用户,在拍照文档时,都比较随意,因此拍照出来的图片不可避免的产生倾斜,这就需要文字识别软件进行较正。

版面分析:

将文档图片分段落,分行的过程就叫做版面分析,由于实际文档的多样性,复杂性,因此,目前还没有一个固定的,最优的切割模型。

字符切割:

由于拍照条件的限制,经常造成字符粘连,断笔,因此极大限制了识别系统的性能,这就需要文字识别软件有字符切割功能。

字符识别:

这一研究,已经是很早的事情了,比较早有模板匹配,后来以特征提取为主,由于文字的位移,笔画的粗细,断笔,粘连,旋转等因素的影响,极大影响特征的提取的难度。

ocr是什么意思?以上就给大家介绍了关于ocr的相关问题,ocr其实指的就是文字识别,它目前的应用还是比较多的,对于ocr软件的结果,大家也可以认真的阅读下。

上一篇:租用国外服务器要花多少钱?(租用国外的服务器)
下一篇:优化织梦系统dedecms模板下载自带的网站地图(织梦网站地图制作)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~