System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及表面缺陷检测的,尤其是涉及一种胶体缺陷检测方法、系统、设备及介质。
技术介绍
1、在制造业中,点胶操作完成后,利用视觉检测系统对点胶质量进行实时检测和评估,已然成为现代制造行业的一项重要标准。从电子产品的组装到汽车零部件的生产,点胶质量直接影响着最终产品的可靠性和性能,因此确保点胶工艺的精准与稳定至关重要。
2、传统的点胶缺陷检测主要依赖人工目视检查或简单的光学测量。这些方法虽然在早期得到了广泛应用,但随着技术的发展,其局限性逐渐显露出来。首先,对于同一胶体缺陷,不同工作人员对于该胶体缺陷的判断结果可能不一致,从而导致检测结果的偏差。此外,环境因素如光线变化、工作区域的清洁度以及噪声等都会对检测结果造成干扰,易导致误判或漏判,从而降低整体的检测精度。
技术实现思路
1、为了对胶体缺陷的检测精度,本申请提供一种胶体缺陷检测方法、系统、设备及介质。
2、第一方面,本申请提供了一种胶体缺陷检测方法,采用如下的技术方案:
3、一种胶体缺陷检测方法,其特征在于,包括:
4、通过光源照射待检测组件的点胶区域,并采集所述点胶区域对应的原始图像;所述点胶区域存在进行点胶操作后形成的环形胶体,所述环形胶体包括环形凸起部;
5、对所述原始图像进行预处理,得到对应的预处理图像;所述预处理图像包含所述环形凸起部对应的环形亮带;
6、根据所述预处理图像对所述环形亮带进行拟合,得到所述环形亮带对应的几何中心cc;
7
8、根据预设度数对所述检测线与所述环形亮带进行360度的连续检测,若所述检测线与所述环形亮带在[x,y]或(x,y)内不存在交点,则判定为缺胶缺陷;所述x和所述y均表示度数,所述x与所述y的差值与所述预设度数对应的数值相同;
9、否则,则获取所述检测线与所述环形亮带的两个交点对应的交点距离,并判断所述交点距离是否大于预设距离,当所述交点距离大于所述预设距离时,则判定为多胶缺陷,当所述交点距离小于所述预设距离时,则判定为少胶缺陷。
10、通过采用上述技术方案,通过光源照射待检测组件的点胶区域,并采集点胶区域对应的原始图像,点胶区域存在进行点胶操作后形成的环形胶体,环形胶体包括环形凸起部,然后对原始图像进行预处理,得到对应的预处理图像,预处理图像包含环形凸起部对应的环形亮带,然后根据预处理图像对环形亮带进行拟合,得到环形亮带对应的几何中心cc,接着基于几何中心cc,并根据预设间隔度数为分度构建环形亮带的检测线,然后根据预设度数对检测线与环形亮带进行360度的连续检测,若检测线与环形亮带在[x,y]或(x,y)内不存在交点,则判定为缺胶缺陷,x与y均表示度数,x与y的差值与预设度数对应的数值相同;若检测线与环形亮带在[x,y]或(x,y)内存在交点,获取检测线与环形亮带的两个交点对应的交点距离,并判断交点距离是否大于预设距离,当交点距离大于预设距离时,则判定为多胶缺陷,当交点距离小于预设距离时,则判定为少胶缺陷。相对于人工目视检测或简单的光学检测,在提高检测效率的同时,提高了对胶体缺陷的检测精度,降低了误判或漏判的概率,满足了工业检测中检测自动化、高效率、高精度的检测需求。
11、可选的,所述对所述原始图像进行预处理,得到对应的预处理图像的步骤,包括:
12、对所述原始图像进行锐化处理,得到图像a;
13、对所述原始图像进行模糊处理,得到图像b;
14、对所述图像a和所述图像b进行混合处理,得到图像c;
15、对所述图像c进行开运算,得到对应的预处理图像。
16、通过采用上述技术方案,为了得到对应的预处理图像,对原始图像进行锐化处理,得到图像a,然后对原始图像进行模糊处理,得到图像b,然后对图像a和图像b进行混合处理,得到图像c,最后对图像c进行开运算,得到对应的预处理图像。
17、可选的,所述根据所述预处理图像对所述环形亮带进行拟合,得到所述环形亮带对应的几何中心cc的步骤,包括:
18、根据所述预处理图像对所述环形亮带进行轮廓提取,得到所述环形亮带对应的轮廓点集;
19、根据预设的筛选条件对所述环形亮带对应的轮廓点集进行筛选,得到经筛选的轮廓点集;
20、将所述经筛选的轮廓点集合并统一为预拟合点集;
21、对所述预拟合点集进行拟合,得到所述环形亮带的几何特征;
22、根据所述几何特征对预拟合点集进行分类,得到所述环形亮带的内圈点集和外圈点集;
23、对所述环形亮带的内圈点集进行拟合,得到内圈拟合圆对应的内圈圆心;
24、对所述环形亮带的外圈点集进行拟合,得到外圈拟合圆对应的外圈圆心;
25、根据所述内圈圆心和所述外圈圆心确定所述环形亮带的几何中心cc。
26、通过采用上述技术方案,为了得到环形亮带对应的几何中心cc,根据预处理图像对环形亮带进行轮廓提取,得到环形亮带对应的轮廓点集,然后根据预设的筛选条件对环形亮带对应的轮廓点集进行筛选,得到经筛选的轮廓点集,接着将经筛选的轮廓点集合并统一为预拟合点集,然后对预拟合点集进行拟合,得到环形亮带的几何特征,然后根据几何特征对预拟合点集进行分类,得到环形亮带的内圈点集和外圈点集,然后对环形亮带的内圈点集进行拟合,得到内圈拟合圆对应的内圈圆心,并对环形亮带的外圈点集进行拟合,得到外圈拟合圆对应的外圈圆心,最后根据内圈圆心和外圈圆心确定环形亮带的几何中心cc。
27、可选的,在所述对所述原始图像进行预处理,得到对应的预处理图像的步骤之后,还包括:
28、获取所述预处理图像的图像中心点ca,并根据所述图像中心点ca和所述几何中心cc计算偏移值;
29、判断所述偏移值是否大于预设值,若是,则判定所述胶体发生偏移,若否,则判定所述胶体未发生偏移。
30、通过采用上述技术方案,为了确定胶体是否发生偏移,获取预处理图像的图像中心点ca,并根据图像中心点ca和几何中心cc计算偏移值,然后判断偏移值是否大于预设值,若偏移值大于预设值,则判定胶体发生偏移,若偏移值不大于预设值,即偏移值小于或等于预设值,则判定胶体未发生偏移。
31、可选的,所述方法还包括:
32、对所述原始图像进行图像增强,得到图像d;
33、对所述原始图像进行平滑处理,得到图像e;
34、对所述图像d和所述图像e进行图像的相减运算,得到图像f;
35、对所述图像f进行动态阈值分割,得到图像g;
36、对所述图像g进行二值阀值处理,得到图像h;
37、对所述图像g和所述图像h进行图像的相加运算,得到图像i;
38、根据所述图像i计算所述环形胶体的宽度。
39、通过采用上述技术方案,为了计算环形胶本文档来自技高网...
【技术保护点】
1.一种胶体缺陷检测方法,其特征在于,包括:
2.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述对所述原始图像进行预处理,得到对应的预处理图像的步骤,包括:
3.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述根据所述预处理图像对所述环形亮带进行拟合,得到所述环形亮带对应的几何中心CC的步骤,包括:
4.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,在所述对所述原始图像进行预处理,得到对应的预处理图像的步骤之后,还包括:
5.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的一种胶体缺陷检测方法,其特征在于,所述根据所述图像I计算所述环形胶体的宽度的步骤,包括:
7.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述根据所述环形胶体对应的轮廓点集计算所述环形胶体的宽度的步骤,包括:
8.一种胶体缺陷检测系统,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在所
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行权利要求1至7中任一种所述方法的计算机程序。
...【技术特征摘要】
1.一种胶体缺陷检测方法,其特征在于,包括:
2.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述对所述原始图像进行预处理,得到对应的预处理图像的步骤,包括:
3.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述根据所述预处理图像对所述环形亮带进行拟合,得到所述环形亮带对应的几何中心cc的步骤,包括:
4.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,在所述对所述原始图像进行预处理,得到对应的预处理图像的步骤之后,还包括:
5.根据权利要求1所述的一种胶体缺陷检测方法,其特征在于,所述方法还包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:蒲徉道,荆海龙,文永富,
申请(专利权)人:四川深瑞视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。