[发明专利]一种用于LED玻璃灯杯的凹槽深度检测方法有效
申请号: | 201810575949.2 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108871224B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 杨宇翔;楼衍廷;高明煜;何志伟;黄继业;曾毓 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G01B11/22 | 分类号: | G01B11/22 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于LED玻璃灯杯的凹槽深度检测方法。本发明首先采用面阵相机、远心镜头以及平行光源作为图像捕获设备,以水平投影的方式采集图像,开发图像处理算法统计铆钉超过灯杯表面高度的起始点与终止点的像素点差值来间接的计算灯杯凹槽深度,实现对LED玻璃灯杯凹槽深度的自动在线检测,克服了人工检测效率低下,无法保证产品质量一致性等弊端。本发明具有效率高、检测精度高、可在线检测等优点,可以减少生产岗位用工,降低人工成本,并提高灯杯生产效率与产品质量一致性,具有重要的工程实际意义。 | ||
搜索关键词: | 一种 用于 led 玻璃灯 凹槽 深度 检测 方法 | ||
【主权项】:
1.一种用于LED玻璃灯杯的凹槽深度检测方法,其特征在于,该方法的具体步骤是:步骤(1):f(x,y)表示采集到的大小为M×N的LED玻璃灯杯一帧水平投影图像,x,y表示图像的横坐标和纵坐标,按如下方式对灯杯图像作二值化处理:
其中η为二值化阈值;步骤(2):铆钉超过灯杯表面高度的终止点定位:(a)按从左到右,从上到下的扫描方式访问二值化图像中的每个像素点,并统计每行黑色像素点个数,第i行黑色点像素个数记为Ci;若连续三行的黑色像素点个数Ci,Ci+1,Ci+2都大于阈值β,则保留第i行对应的y轴坐标值,记为y1,否则继续扫描;(b)从y轴坐标值为y1的位置出发,按从左到右的扫描方式访问每个像素点,根据像素值的变化实时改变当前的状态T,T1代表初始状态,T2代表第一次由白色像素点跳变到黑色像素点,T3代表第一次由黑色像素点跳变到白色像素点,T4代表第二次由白色像素点跳变到黑色像素点,T5代表第二次由黑色像素点跳变到白色像素点;当状态为T3时,记录对应的点的坐标值E1;当状态为T4时,记录对应的点的坐标值E2;(c)求点E1与点E2的中点E3:然后从点E3沿着y轴出发,按从上到下的扫描方式访问每个像素点,遇到的第一个黑色像素点即为铆钉超过灯杯表面高度的终止点E;步骤(3):根据铆钉超过灯杯表面高度的终止点进行图像分割:以通过E点的y轴线作为分割线将原二值图f(x,y)分割为f1(x,y)与f2(x,y);步骤(4):铆钉超过灯杯表面高度的起始点定位:①按从上到下,从左到右的扫描方式访问二值化图像f1(x,y)或f2(x,y)中的每个像素点,遇到的第一个黑色像素点停止,记录该点坐标值为S1,计数C置为1,并跳转到下一列i继续扫描;遇到第i列的第一个黑色像素点停止,记录该点的y轴坐标值yC,计数C加1,并跳转到下一列i+1继续扫描;直至计数C达到阈值α1为止;若某列中不存在黑色像素点,则计数C置为0;然后对连续的C个y轴坐标值按如下式作差与累加:
如果K≤阈值α2,则保留点S1,否则继续按步骤(4)‑①扫描图像定位点S1;同样地,按照从上到下,从右到左的扫描方式定位到点S2;②取点S1与点S2的中点作为铆钉超过灯杯表面高度的起始点S;步骤(5):LED玻璃灯杯凹槽深度计算:按下式计算出LED玻璃灯杯凹槽深度:D=L‑(yS‑yE)×P其中D是LED玻璃灯杯凹槽深度,L是铆钉固定长度,yS表示起始点S的y轴坐标值,yE表示终止点E的y轴坐标值,P表示每个像素点代表的实际距离,该系数由相机参数与镜头参数决定;通过统计起始点S与终止点E在y轴上像素点差值,并转化为实际距离,最后由铆钉固定长度减去该实际距离完成对LED玻璃灯杯凹槽深度的计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810575949.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种卫星天线热变形自动测量系统及方法
- 下一篇:一种胎纹自动检测台