一、项目背景
电子、工业产品一般都会根据公司设计需要在产品表面印刷上相应的标识或字符、LOGO等特征,可往往在印刷过程中会出现字符缺 失现象,如字符印刷不全,字符印刷错误,字体歪斜等缺陷,会严重影响消费者对此产品的质量担忧及信任度,因此电子行业厂商对其要求极为严格。
二、检测要求
检测充电器表面字符印刷缺陷,读取产品上的二维码与产品SN码比对是否一致,检测pin脚的长度及间距是否准确及pin脚的垂直度。
检测产品
检测产品
三、软件实现检测的原理
1.OCR读取及对比
(1)、图像获取:要进行ocr识别,第一步便要采集所要识别的图像。
(2)、图像预处理:此过程包含二值化(将图像上的像素点灰度值设置为0到255,也就是将整个图像呈现出明显的只有黑和白的视觉效果)。
(3)、字体分析:将所要识别的字符分段、分行处理。
(4)、字符分割:此时需要字符定位和字符分割,定位出字符串的边界,然后分别对字符串进行整体分割(也可以单个分割),对分割出来的字符再做识别。
(5)、字符识别:将当前字符提取的特征向量与特征模板库进行模板粗分类和模板细匹配,识别出字符。在将识别出来的字符与读取出来的二维码对比是否一致。
2.字符检测及pin脚检测
(1)、图像获取:第一步便要采集所要识别的图像。
(2)、参数设定:通过产品的检测要求对软件的检测参数进行设定。
(3)、软件分析:软件将采集的图像进行分析与设定的参数及模板库做对比,判断产品的好坏。
(4)、结果给出:软件分析出产品的好坏,给出OK、NG信号。
四、部分检测图片
1.图案残缺
2.Pin脚长短不一
领取专属 10元无门槛券
私享最新 技术干货