本发明涉及智能检测,尤其是一种基于反射图像的焊缝检测方法、系统、装置和存储介质。
背景技术:
1、在激光焊缝检测主要应用领域(如汽车生产线),传统的焊缝检测技术主要通过激光图像的方式对激光焊缝的立体特征进行获取,进而得到检测结果。而对于裂纹类缺陷、黑烟类缺陷等主要反应为表面特征变化的缺陷时,效果难以达到预期。
技术实现思路
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、第三模块,用于根据预处理后的所述反射图像进行焊缝纹理缺陷检测,得到焊缝纹理缺陷检测结果;
38、第四模块,用于根据预处理后的所述反射图像进行焊缝黑烟检测,得到焊缝黑烟检测结果;
39、第五模块,用于根据所述纹理缺陷检测结果和所述焊缝黑烟检测结果分析得到焊缝检测结果。
40、另一方面,本发明实施例提供了一种基于反射图像的焊缝检测装置,包括:
41、至少一个存储器,用于存储程序;
42、至少一个处理器,用于加载所述程序以执行所述的基于反射图像的焊缝检测方法。
43、另一方面,本发明实施例提供了一种存储介质,其中存储有计算机可执行的程序,所述计算机可执行的程序被处理器执行时用于实现所述的基于反射图像的焊缝检测方法。
44、本发明实施例提供的一种基于反射图像的焊缝检测方法,具有如下有益效果:
45、本实施例通过获取焊缝的反射图像后,对该反射图像进行预处理,接着分别根据反射图像进行焊缝纹理缺陷检测后得到焊缝纹理缺陷检测结果,以及根据预处理后的反射图像进行焊缝黑烟检测后得到焊缝黑烟检测结果,然后根据纹理缺陷检测结果和焊缝黑烟检测结果进行综合分析后得到焊缝检测结果,从而有效提高焊缝检测的准确度。
46、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种基于反射图像的焊缝检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于反射图像的焊缝检测方法,其特征在于,所述对所述反射图像进行预处理,包括:
3.根据权利要求2所述的一种基于反射图像的焊缝检测方法,其特征在于,所述根据预处理后的所述反射图像进行焊缝纹理缺陷检测,得到焊缝纹理缺陷检测结果,包括:
4.根据权利要求3所述的一种基于反射图像的焊缝检测方法,其特征在于,所述根据所述图像区域面积分析焊缝纹理状态,得到所述焊缝纹理缺陷检测结果,包括:
5.根据权利要求4所述的一种基于反射图像的焊缝检测方法,其特征在于,所述分析所述图像区域面积和所述纹理面积阈值的大小关系,得到所述焊缝纹理缺陷检测结果,包括:
6.根据权利要求2所述的一种基于反射图像的焊缝检测方法,其特征在于,所述根据预处理后的所述反射图像进行焊缝黑烟检测,得到焊缝黑烟检测结果,包括:
7.根据权利要求6所述的一种基于反射图像的焊缝检测方法,其特征在于,所述根据所述预设灰度数值对所述裁剪图像进行分割,得到分割区域图像,包括:
8.一种基于反射图像的焊缝检测系统,其特征在于,包括:
9.一种基于反射图像的焊缝检测装置,其特征在于,包括:
10.一种存储介质,其特征在于,其中存储有计算机可执行的程序,所述计算机可执行的程序被处理器执行时用于实现如权利要求1-7任一项所述的基于反射图像的焊缝检测方法。