|
2:OCR 工具的配置 A:关于定位基准; 由于采用驱动装置将键盘送到镜头下,尽管伺服装置的精度有足够高,但是,并不能保证上下左右方向的位置是完全准确的,那么在使用OCR 工具检测键盘的字符时,会因为这样的细微误差,导致OCR 的学习结果和实际的检测会有细微的差别,而导致OCR 字符识别功能误识别,从而使系统检测的结果每次都有细微差别(即使是和学习结果相同的键盘,也会由于位置的细微变化而失败),因此,OCR 工具必须有一个参考基准,这个参考基准将告诉OCR 工具,即当送到镜头下的键盘即使有些细微变化,OCR 会根据这个参考基准自动的寻找字符号对象,来和OCR 训练的结果进行匹配,从而给出正确的识别结果。 附图2,附图3 说明了在采用位置参考之后,即使来料位置发生变化时,仍然不影响检测结果的一种情况。 那么,只要是具有定位功能的传感器,都可以作为定位基准,基准的选择是很重要的,附图2,3 的例子,使用了Rotation Positiong ( 旋转定位)来作为(FeatureCount ) 特征传感器的位置基准,即使送到镜头下的物体发生位置变化,FeatureCount 特征计数器仍然可以正常的工作。 B:OCR 字符识别传感器的使用和配置: OCR 工具的配置功能是非常丰富的,其中相当重要的一个功能就是Traning( 训练功能),通过这个自学习功能,可以识别一些难以识别的字符;可以选择黑底白字或白底黑字,这样,就有相关红框或绿框框住字符,告诉我们是否可以识别;可以定义字符的宽度,高度,以及字符之间的间隙,以便排除那些连接在一起的字符,和一些不可能的字符,等到全部是绿框框住的时候,那么字符的识别就是正确的。OCR 工具有矩形OCR 工具,而且具有弧形OCR 工具,用以识别那些弧形排布的字符,如附图4 所示意。 特别有意思的是,VS 系统支持脚本(应该是JAVA 脚本,和C 的语法非常类似),利用这些脚本,可以取出任何一个需要的字符,取出的字符可以通过DATALINK 功能或MODBUS TCP 来传送到PLC 或PC(必须使用VB/Vc++的TCP 编程来实现),当然,脚本系统还可以实现其它的非常好用的功能,扩充了VS 的使用范围和适用性。 四:上位监视和采集系统的设计:上位机系统采用标准 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页 |
|||
| 案例录入:arya 责任编辑:arya | |||
|
|
|||
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||
|
|
|||
|
|||
|
|
|||
|
|||
|
|||
|
|

