- 09/18
- 2020
-
QQ扫一扫
-
Vision小助手
(CMVU)
字符缺陷检测,简称OCV,是一种用于检测字符识别(OCR)字符串的打印或标记质量并确认其易辨识性的机器视觉软件工具。该技术除了可以检查所呈现的字符串内容是否正确,还可以检查字符串的质量、对比度和清晰度,并对品质不合格的样品进行标记或剔除。
采用OCV的一种重要的应用是对日期/批号的验证(包括印在标签上的或者直接标记在包装和产品上的),适用于医药、医疗设备、化妆品及其它消费品的包装。
字符识别(OCR)主要应用于单纯字符读取,读取标签上或其它消费品包装上的字符文本,然后再把输出文本跟客户给的字符文本做对比,看是否一致。
OCR工具着重用于读取文字字符串,而OCV工具可以检查印刷文字的品质,并确认文字的易辨识性。这种检查最经常的应用是确认印好的日期/批号品质是否合格,以及在出现产品召回时是否易于被用户辨识——这是大部分包装应用中需要关注的一大问题。
创科视觉研发的OCV工具可以用于检测印刷字符缺陷,包括字符和认证标识漏印、印错、印重以及压印不完整。它能够克服人眼在生产线上因长期检测而引起的视力疲劳而造成的误判,来真正做到减少原材料浪费,并且能够显著提高生产效率。下面是我司的字符验证(OCV)工具展示:
1.OCV工具使用的第一步是先学习字符模板做初步定位。
参数设置:
◆角度:设置待识别目标可能存在的偏移角度,角度为目标相对模板的角度,取值范围-180~180。
◆比例:设置待识别目标可能存在的放大或缩小比例,比例为目标相对于模板的比例,取值范围 50~200。
◆最小分数:设置待识别目标的最新匹配程度,取值范围 0~100,在保证能搜索到的情况下尽量将分数 值调大,分数值越大搜索速度越快,建议分数值设置不要小于 60,否则可能会出现误识别。
◆梯度阈值:提取边缘轮廓时使用的参数,当边缘对比度较差时需要降低梯度阈值,如果目标边缘清晰, 则可以设置比较高,取值范围 0~255,一般设为 40 左右,该参数值将会影响搜索速度。
2.第二步对刚才学习定位到字符模板进行每个字符学习。
参数设置:
◆容忍偏移X:设置待识别目标可能存在的X偏移多少个像素可做识别。
◆容忍偏移Y:设置待识别目标可能存在的Y偏移多少个像素可做识别。
◆相关得分:设置待识别目标跟之前学习到模板的分数做个上下限限制。可设置50~100。
◆字符极性:可以设置黑在白上,白在黑上。黑在白上表示黑色字符在白色背景上,白在黑上表示白色字符在黑色背景上。
◆过滤面积:设置单个字符需要过滤掉没有超过多少个像素的字符。
◆字符宽度跟高度:设置单个字符的搜索框宽度跟高度。
◆合并断裂字符:设置字符与字符之间水平和垂直间隔多少个像素把他们合并在一起,把它们合并为一个字符。
OCV检测系统的基本配置包括:
工业相机:CK-CE1000MI
工业镜头:25MM
光源:创科同轴光源
软件:CKVision Builder3.0
OCV检测的应用及行业:
制造和医药行业等的识别/阅读,货号, 批号,保质期等数字信息;
食品、饮料、医药和消费类商品包装上应用的大多数文本;
半导体晶片上的字符与条码;
汽车制造业零件编码;
OCV检测系统的产品特点:
速度快,最低几十帧/秒的拍照速度安装在生产线上,让生产效率大大提高;
现场工作稳定,检测结果客观;
杜绝了由于人工检测的主观性,而导致的每次检测结果都不同;
识别率高,可用于严重变形的字符;
系统工作过程:
图像采集——图像预处理——字符定位——字符缺陷检测——OK/NG信号发送
打造的OCV工具,对文字旋转误差、图像亮度变化、文字断笔及缺失,以及对相似文字(B和8、O和0或O和D等)的区分等方面的处理能力都有较高识别率。
- 上一条:实时运动规划技术
- 下一条:疫苗应用解决方案|初级包装检测,拒绝任何瑕疵