System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及缺陷检测,具体涉及一种汽车连接器视觉缺陷检测方法。
技术介绍
1、汽车连接器是汽车上的一种功能部件,其为电路内被阻断或孤立不同的电路之间架起了沟通的桥梁,从而使电流得以流通,电路预定功能得以实现,是汽车稳定运行的基础。人们对汽车安全性、环保性、舒适性以及智慧性等要求越来越高,汽车电子产品的应用也日益增加,这使得汽车连接器需求数量变大,因此,对汽车连接器的质量检测很有必要。
2、汽车连接器生产过程中在对其进行注塑填充时,若模腔中的气体不能及时或不能从注塑模中排出而阻止胶料继续填充导致缺料、烧焦等,则会出现困气缺陷,影响产品的质量,因此在汽车连接器生产完成后一般对其进行困气缺陷检测,现有的往往采用边缘检测算法确定闭合区间对该视觉缺陷进行检测,但是在复杂情况下采用该方法可能会产生一些本该连接在一起但却断开的边缘曲线,这导致该方法无法对困气缺陷区域进行准确提取,影响汽车连接器缺陷检测结果的准确度。
技术实现思路
1、为了解决现有边缘检测算法在提取汽车连接器的困气区域时存在的准确度不高的问题,本专利技术的目的在于提供一种汽车连接器视觉缺陷检测方法,所采用的技术方案具体如下:
2、本专利技术提供了一种汽车连接器视觉缺陷检测方法,该方法包括以下步骤:
3、获取待检测的汽车连接器的表面图像;
4、对所述表面图像进行边缘检测筛选初始边缘线;结合不同初始边缘线的端点之间的位置以及灰度的相似情况,对不同初始边缘线进行合并处理获得疑似缺陷连通域
5、根据每条子边缘曲线与其所在的边缘线的整体链码值的离散程度的差异,获得疑似缺陷连通域的缺陷评价值,基于缺陷评价值判断疑似缺陷连通域是否为困气缺陷区域;所述子边缘曲线是基于疑似缺陷连通域的边缘线上不同位置的弯曲特征对疑似缺陷连通域的边缘线划分得到的;
6、融合不同的困气缺陷区域对应的子边缘曲线在空间上的相对位置分布情况和缺陷评价值,对所对应的困气缺陷区域进行合并操作,获得目标缺陷区域。
7、优选的,所述对所述表面图像进行边缘检测筛选初始边缘线,包括:
8、对所述表面图像进行边缘检测,将包含两个端点的边缘线记为初始边缘线。
9、优选的,所述结合不同初始边缘线的端点之间的位置以及灰度的相似情况,对不同初始边缘线进行合并处理获得疑似缺陷连通域,包括:
10、将候选端点的邻域内的端点作为候选端点的待组合端点;结合候选端点与每个待组合端点之间的拟合斜率和灰度值的相似度,将候选端点与其所对应的待组合端点进行连接获得闭合连通域,作为疑似缺陷连通域;
11、所述拟合斜率是基于候选像素点的邻域内与候选像素点处于同一初始边缘线上的像素点的位置确定的;
12、所述候选端点为任一初始边缘线上的任一端点。
13、优选的,所述结合候选端点与每个待组合端点之间的拟合斜率和灰度值的相似度,将候选端点与其所对应的待组合端点进行连接获得闭合连通域,包括:
14、将候选端点和与其特征向量的相似度最大的待组合端点进行直线连接,获得闭合连通域;
15、所述特征向量是由拟合斜率和灰度值构成的。
16、优选的,所述子边缘曲线的获取,包括:
17、将疑似缺陷连通域的边缘线上的任一像素点记为待分析点;在疑似缺陷连通域的边缘线上,将与待分析点相邻的两个像素点的拟合斜率之间的差异的归一化结果作为待分析点的弯曲参数,若所述弯曲参数大于预设弯曲阈值,则将待分析点作为分割点,对疑似缺陷连通域的边缘线进行分割,将分割完成后获得的每条曲线作为子边缘曲线。
18、优选的,所述根据每条子边缘曲线与其所在的边缘线的整体链码值的离散程度的差异,获得疑似缺陷连通域的缺陷评价值,包括:
19、将任一疑似缺陷连通域的边缘线记为候选疑似缺陷边缘;
20、分别计算候选疑似缺陷边缘上每条子边缘曲线上所有像素点的链码值的离散程度以及候选疑似缺陷边缘上所有像素点的链码值的离散程度;分别将每条特征曲线上所有像素点的链码值的离散程度记为每条特征曲线的离散程度,所述特征曲线包括候选疑似缺陷边缘和候选疑似缺陷边缘上每条子边缘曲线;
21、基于所述离散程度将候选疑似缺陷边缘上每条子边缘曲线划分为类椭圆边缘段和直线边缘段;
22、结合候选疑似缺陷边缘上每条子边缘曲线的离散程度与候选疑似缺陷边缘的离散程度的差异、类椭圆边缘段的离散程度和直线边缘段的离散程度,获得对应的疑似缺陷连通域的缺陷评价值,所述离散程度的差异和所述直线边缘段的离散程度均与所述缺陷评价值呈正相关关系,所述类椭圆边缘段的离散程度与所述缺陷评价值呈负相关关系。
23、优选的,所述基于所述离散程度将候选疑似缺陷边缘上每条子边缘曲线划分为类椭圆边缘段和直线边缘段,包括:
24、将离散程度大于候选疑似缺陷边缘的离散程度的子边缘曲线作为类椭圆边缘段,将离散程度小于或等于候选疑似缺陷边缘的离散程度的子边缘曲线作为直线边缘段。
25、优选的,所述基于缺陷评价值判断疑似缺陷连通域是否为困气缺陷区域,包括:
26、将缺陷评价值大于预设评价阈值的疑似缺陷连通域确定为困气缺陷区域。
27、优选的,所述融合不同的困气缺陷区域对应的子边缘曲线在空间上的相对位置分布情况和缺陷评价值,对所对应的困气缺陷区域进行合并操作,包括:
28、将任一困气缺陷区域记为待分析缺陷区域,将与待分析缺陷区域距离最近的其他困气缺陷区域作为待分析缺陷区域的最近邻缺陷区域;
29、将待分析缺陷区域对应的所有子边缘曲线与最近邻缺陷区域对应的所有子边缘曲线中距离最近的两个子边缘曲线,分别记为第一特征曲线和第二特征曲线;
30、基于第一特征曲线和第二特征曲线上的像素点构建像素点对,其中,每个像素点对包含第一特征曲线上的一个像素点和第二特征曲线上的一个像素点;将每个像素点对中两个像素点之间的距离记为每个像素点对的距离值;
31、根据相邻像素点对的距离值之间的相似度、每个像素点对中两个像素点的拟合斜率的差异和待分析缺陷区域与最近邻缺陷区域之间的缺陷评价值的差异,得到待分析缺陷区域与最近邻缺陷区域的合并指数;
32、基于所述合并指数判断是否对待分析缺陷区域和最近邻缺陷区域进行合并处理。
33、优选的,所述基于所述合并指数判断是否对待分析缺陷区域和最近邻缺陷区域进行合并处理,包括:
34、若合并指数大于预设合并阈值,则对待分析缺陷区域和最近邻缺陷区域进行合并处理;
35、若合并指数小于或等于预设合并阈值,则不对待分析缺陷区域和最近邻缺陷区域进行合并处理。
36、本专利技术至少具有如下有益效果:
37、本专利技术考虑到采用边缘检测算法对汽车连接器的表面图像中的困气缺陷区域进行检测时,检测到的困气缺陷区域的边缘线会存在断裂的情况,即检测到的边缘线不能形成完整的连通本文档来自技高网...
【技术保护点】
1.一种汽车连接器视觉缺陷检测方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述对所述表面图像进行边缘检测筛选初始边缘线,包括:
3.根据权利要求2所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述结合不同初始边缘线的端点之间的位置以及灰度的相似情况,对不同初始边缘线进行合并处理获得疑似缺陷连通域,包括:
4.根据权利要求3所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述结合候选端点与每个待组合端点之间的拟合斜率和灰度值的相似度,将候选端点与其所对应的待组合端点进行连接获得闭合连通域,包括:
5.根据权利要求3所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述子边缘曲线的获取,包括:
6.根据权利要求5所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述根据每条子边缘曲线与其所在的边缘线的整体链码值的离散程度的差异,获得疑似缺陷连通域的缺陷评价值,包括:
7.根据权利要求6所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述基于所
8.根据权利要求1所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述基于缺陷评价值判断疑似缺陷连通域是否为困气缺陷区域,包括:
9.根据权利要求3所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述融合不同的困气缺陷区域对应的子边缘曲线在空间上的相对位置分布情况和缺陷评价值,对所对应的困气缺陷区域进行合并操作,包括:
10.根据权利要求9所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述基于所述合并指数判断是否对待分析缺陷区域和最近邻缺陷区域进行合并处理,包括:
...【技术特征摘要】
1.一种汽车连接器视觉缺陷检测方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述对所述表面图像进行边缘检测筛选初始边缘线,包括:
3.根据权利要求2所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述结合不同初始边缘线的端点之间的位置以及灰度的相似情况,对不同初始边缘线进行合并处理获得疑似缺陷连通域,包括:
4.根据权利要求3所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述结合候选端点与每个待组合端点之间的拟合斜率和灰度值的相似度,将候选端点与其所对应的待组合端点进行连接获得闭合连通域,包括:
5.根据权利要求3所述的一种汽车连接器视觉缺陷检测方法,其特征在于,所述子边缘曲线的获取,包括:
6.根据权利要求5所述的一种汽车连接器视觉缺陷检测方法,其特征在于,...
【专利技术属性】
技术研发人员:王坚波,徐浙帅,吕晓钟,
申请(专利权)人:东莞市锦凌电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。