工业过程可靠性字符识别技术--MV440 字符识别(OCR)Text-Genius算法功能设置
一、Simatic MV440读码器 OCR特殊格式设置
MV440具有独特的Text-Genius算法,它无需训练就可识别字符,加之它的丰富的通信接口:Profibus、Profinet、TCP/IP及RS-232方便工业制造过程集成,也获得了各工业制造线广泛应用。
然而,由于字符识别问题的复杂性,常常出现“2” 和 “Z”, “8” 和 “B”等字符误识。另外,一些格式字符如2014-08,(021)38893626等等也会导致错误识别。
西门子Text-Genius算法应用特殊格式字符及设置,可以提高OCR识别的可靠性(图一)。下面通过实例来说明其应用与设置过程及效果。
图一 Text-Genius算法特殊格式字符
二、MV440读码器 OCR特殊格式设置应用
2.1大写字符识别:图二识别的字符串都是大写字母,为了提高识别的可靠性,必须精确指定所识别对象特性。图二中左边Read®Occuring charanters设置了[A-Z],这样系统就能准确判别识别的对象属性,从而可靠识别字符(图三)。
图二 大写字符识别设置
图三 大写字符识别结果
2.2格式字符识别:图四为格式字符“2014-08”识别情况,在
Read ® Occuring charanters设置了-[0-9],意思是所识别的对象全是数字。在
Filter®Default设置了格式####!##,精确的告诉系统识别对象前4位是数字,第五位是特殊字符第六、第七位是数字。这样MV440就可可靠识别格式字符2014-08了。
图四 格式字符识别2014-08设置
图五 格式字符识别2014-08识别结果
2.3 混合格式字符识别:
根据上述描述,若我们要识别“6GF3420-0AC00 “字符串,只要设置格式#$$####!#$$##就可。
2.4 MV440其它功能设置:图六中识别的字符串,将‘M’识别为‘W’,这可能是字符间距问题。应用设置Read® character spacing设置为Narrow,即可正确识别字符‘M’了(图七)。
图六 字符串识别将‘M’识别为‘W‘
图七 字符间距设置为“Narrow”后,正确识别结果
三、结论
西门子MV440的OCR Text-Genius算法,可以通过特殊格式设置,精确告诉系统识别对象特性,从而提高字符识别的准确性与可靠性,这对实时在线工业生产过程具有重要的意义。
参考文献:
[1] Code Reader Systems SIMATIC MV420 / SIMATIC MV440 Operating Instructions。西门子公司,04/2011.
[2] Simatic MV440 字符识别(OCR)在工业生产过程的应用提交
Simatic MV440 字符识别(OCR)在工业生产过程的应用
西门子Simatic MV440/MV420读码器实现邮件高速读码应用
Datamatrix二维码打码质量评价(Verification)系统实现
SIMATIC MV440读码器的主要功能及工业应用
西门子Simatic VS120视觉系统在工业生产过程的应用