OCR字符识别系统针对各种电子元器件上的字符进行识别和检测。如字符错印,漏印,偏移等不良进行分析检测,对于提升产品品质和提高工作效率起到很大的作用;取代人眼检测,判断速度快.并且能杜绝操作人员长时间的看产品眼睛疲劳产生误判.
一、图像输入、预处理
图像输入:对于不同的图像格式,有着不同的存储格式,不同的压缩方式。
预处理:主要包括二值化,噪声去除,倾斜较正等。
二、二值化
对摄像头拍摄的图片,大多数是彩色图像,彩色图像所含信息量巨大,对于图片的内容,我们可以简单的分为前景与背景,为了让计算机更快更好的识别文字,我们需要先对彩色图进行处理,使图片只前景信息与背景信息,可以简单的定义前景信息为黑色,背景信息为白色,这就是二值化图了。
三、噪声去除
对于不同的文档,对噪声的定义可以不同,根据噪声的特征进行去噪,叫做噪声去除。
四、倾斜校正
在拍照文档时,拍出来的图片不可避免的产生倾斜,这就需要文字识别软件进行较正。
五、版面分析
将文档图片分段落,分行的过程就叫做版面分析,由于实际文档的多样性,复杂性,因此,目前还没有一个固定的,最优的切割模型。
六、字符切割
由于拍照条件的限制,经常造成字符粘连,断笔,因此极大限制了识别系统的性能,在众多文字识别软件中有显示字符切割的效果。
七、字符识别
这一研究,已经是很早的事情了,比较早有模板匹配,后来以特征提取为主,由于文字的位移,笔画的粗细,断笔,粘连,旋转等因素的影响,极大影响特征的提取的难度。
八、版面恢复
人们希望识别后的文字,仍然像原文档图片那样排列着,段落不变,位置不变,顺序不变,的输出到word文档、pdf文档等,这一过程就叫做版面恢复。
九、后处理、校对
根据特定的语言上下文的关系,对识别结果进行较正,就是后处理。
OCR是光学字符识别技术,针对印刷体字符,采用光学的方式将文档资料转换成为原始资料黑白点阵的图像文件,然后通过识别软件将图像中的文字转换成文本格式,以便文字处理软件进一步编辑加工的系统技术。(注:机器视觉系统)