|
当今企业之间的竞争,已经不允许哪怕是0.1%的缺陷存在,需要保证100%的检验合格率(即“零缺陷”)。面对OCR、二维码、条码这样微小的被检对象,机器视觉如何做到明察秋毫?

刘凤龙近影
在现代的印刷行业中,为了对产品进行标识,或者出于防伪方面的考虑,普遍使用了字符、条码以及二维码等印刷手段。当今企业之间的竞争,已经不允许哪怕是0.1%的缺陷存在,需要保证100%的检验合格率(即“零缺陷”)。企业出于对产品质量方面的考虑,需要自动记录产品上的标识。使用OCR技术对产品标识进行自动记录已经成为机器视觉在自动化生产中的一个重要的应用方向。 传统的OCR技术当前主要应用于办公自动化、新闻出版、计算机翻译等领域,只是一种文字输入方法。而在工业自动化领域采用的OCR技术,从技术特点上与传统的OCR技术有了很大的不同。以下列表对两种技术作了简单的对比:
|
比较项目 |
传统OCR技术 |
工业自动化中的OCR技术 |
|
字库 |
大 |
小,一般为英文字母、数字、条码或少量的汉字 |
|
通用性 |
好 |
差,一般为专业应用 |
|
现场环境 |
较好 |
变化多,干扰严重 |
|
系统结构 |
简单,一般为单机输入 |
复杂,经常需要多机并行处理 |
|
实时性 |
要求不严格 |
在线处理,实时性要求高 |
|
可靠性 |
要求不高,一般需人工校验 |
要求高,一般为自动处理 |
|
载体介质 |
一般为纸张 |
复杂多样 |
|
图像来源 |
一般为扫描仪 |
一般为专业摄像机 |
工业自动化生产过程中的OCR技术有如下几个特点: 1、字库比较少 在工业生产现场,产品的标识一般采用英文字母、数字、条码或少量的汉字,所以OCR技术主要识别对象是由字母,数字,条码或少量汉字组成的印刷图案。例如: a 人民币号码图案:(只包2位英文字母和8位阿拉伯数字)
 b 身份证号码图案:(只包含18位阿拉伯数字)
 c 一维条码:(包含英文字母和数字)
 d 二维码:(包含英文字母,数字和少量汉字)
 字库数量小,格式单一是包装检测OCR识别的特点之一。根据这一特点,OCR识别可以把识别的范围控制在很小的范围内,这样有助于识别率的提高。 2、识别率要求高 高识别率是OCR识别算法在印刷检测中的一个重要的性能参数,这是对企业产品质量的重要保证。 3、专业性比较强 在工业自动化生产过程中,OCR识别往往是针对某些特殊产品进行的定制开发。这些特殊产品是算法已知的,超出算法认知范围内的产品都无法进行识别,所以OCR算法的专业性比较强。例如: a 封签单号码: 该检测系统安装在人民币装箱时检测记录的单子,号码格式基本上固定不变,由2位字母和8位数字,尾数固定为001。由于纸张的薄厚不一致,经常导致字母的背景比较深,导致分割不正常,所以OCR算法可以根据尾数的特点和号码格式,纠正分割。
 b 喷码号码: 喷码识别系统主要是对喷码机喷印的号码进行识别。喷码主要是点阵字体,而通常的OCR算法主要是针对印刷体。针对喷码的特点,OCR识别算法专门针对点阵字体设计了特殊的模板匹配算法,从而保证了识别率。

[1] [2] 下一页
|