一种孔洞缺陷检测方法、装置、设备及介质与流程
- 国知局
- 2024-07-30 11:21:58
本申请涉及缺陷检测,特别涉及一种孔洞缺陷检测方法、装置、设备及介质。
背景技术:
1、在工业、制造业中,特别是焊接产品里,因焊接高温,铝壳会产生较多气体,易产生各种形态的孔洞缺陷,孔洞检测在工业里一直是一个难点,目前在传统图像算法里检测孔洞缺陷,常常因为拍摄角度等问题,将一些图像中深度较浅的孔洞漏判,检测的准确率较低。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种孔洞缺陷检测方法、装置、设备及介质,能够提升孔洞缺陷检测的准确度。其具体方案如下:
2、第一方面,本申请公开了一种孔洞缺陷检测方法,包括:
3、获取焊接产品对应的检测图像;
4、从所述检测图像中确定第一目标区域,所述第一目标区域为焊道中心线左侧或右侧并与所述焊道中心线间隔第一预设数量个像素点的区域;
5、当在所述第一目标区域中确定出满足第一预设孔洞缺陷检测条件的目标子区域,则在所述焊道中心线的另一侧以目标点为中心确定第二目标区域;所述目标点与所述目标子区域的中心点在同一直线上;
6、当所述第二目标区域满足第二预设孔洞缺陷检测条件,则判定所述焊接产品存在孔洞缺陷。
7、可选的,还包括:
8、将所述第一目标区域划分为n个子区域;
9、从所述n个子区域中确定突变率最大的子区域,当该子区域的突变率在预设突变率阈值内,则判定该子区域满足所述第一预设孔洞缺陷检测条件,将该子区域确定为目标子区域;其中,所述突变率表征子区域的像素值变化情况。
10、可选的,所述从所述n个子区域中确定突变率最大的子区域,包括:
11、分别确定n个子区域的高度值;
12、将相邻两个子区域的高度值相减,得到n-1个突变率;
13、从n-1个突变率确定出最大突变率,得到突变率最大的子区域。
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、相应地,本申请提供的一种孔洞缺陷检测装置、设备及可读存储介质,也同样具有上述技术效果。
技术特征:1.一种孔洞缺陷检测方法,其特征在于,包括:
2.根据权利要求1所述的孔洞缺陷检测方法,其特征在于,还包括:
3.根据权利要求1所述的孔洞缺陷检测方法,其特征在于,所述从所述n个子区域中确定突变率最大的子区域,包括:
4.根据权利要求1所述孔洞缺陷检测方法,其特征在于,还包括:
5.根据权利要求4所述的孔洞缺陷检测方法,其特征在于,还包括:
6.根据权利要求1所述孔洞缺陷检测方法,其特征在于,所述在所述焊道中心线的另一侧以目标点为中心确定第二目标区域,包括:
7.根据权利要求1至6任一项所述的孔洞缺陷检测方法,其特征在于,所述从获取焊接产品对应的检测图像,包括:
8.一种孔洞缺陷检测装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,其中:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的孔洞缺陷检测方法。
技术总结本申请公开了一种孔洞缺陷检测方法、装置、设备及介质,包括:获取焊接产品对应的检测图像;从所述检测图像中确定第一目标区域,所述第一目标区域为焊道中心线左侧或右侧并与所述焊道中心线间隔第一预设数量个像素点的区域;当在所述第一目标区域中确定出满足第一预设孔洞缺陷检测条件的目标子区域,则在所述焊道中心线的另一侧以目标点为中心确定第二目标区域;所述目标点与所述目标子区域的中心点在同一直线上;当所述第二目标区域满足第二预设孔洞缺陷检测条件,则判定所述焊接产品存在孔洞缺陷。这样,利用了对孔洞在焊道左右分布的物理特征,分别在焊道两侧进行检测,避免了因为一侧孔洞较浅导致的漏判,提高了孔洞缺陷检测的准确率。技术研发人员:何铭仪,许江华,卢天华,倪军受保护的技术使用者:杭州安脉盛智能技术有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240730/156396.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。