【技术实现步骤摘要】
产品表面缺陷检测方法、装置、存储介质和电子设备
[0001]本申请涉及缺陷检测
,尤其涉及一种产品表面缺陷检测方法
、
装置
、
存储介质和电子设备
。
技术介绍
[0002]电子设备
、
汽车零部件
、
机械制品等产品在出厂前需要进行表面缺陷检测
。
这些产品的表面缺陷主要包括凹陷
、
凸起
、
划痕
、
气泡
、
裂纹等缺陷
。
[0003]目前的产品表面缺陷检测大多数都是采用机器视觉结合人工智能来进行检测
。
传统的产品表面缺陷检测过程中,在采集到产品表面信息之后,会基于该表面信息对缺陷进行初步定位,识别出产品表面中疑似存在缺陷的区域,从该区域中提取出缺陷的形状
、
尺寸等特征信息,当该特征信息与产品所规定的缺陷所具备的特征相匹配时,才能确定该区域中确实存在缺陷
。
[0004]但受限于产品表面的复杂性和几何变化等因素的影响,传统技术难以精确捕捉产品表面的缺陷特征,导致容易造成缺陷检测结果的误判
。
因此需要研发一种可靠的产品表面缺陷检测方法,以提高产品表面缺陷检测的准确性和稳定性,从而满足现代制造业对产品质量控制的要求
。
技术实现思路
[0005]本申请的目的在于提供一种产品表面缺陷检测方法
、
装置
、
存储介质和电 ...
【技术保护点】
【技术特征摘要】
1.
一种产品表面缺陷检测方法,其特征在于,所述方法包括:获取待测产品表面的高度图像;从所述高度图像中识别出各个疑似缺陷的缺陷区域;从每个缺陷区域中选取一个缺陷区域作为待识别区域,根据所述每个缺陷区域在所述高度图像中所处的位置对所述待识别区域进行膨胀处理,得到缺陷膨胀区域,使得所述缺陷膨胀区域中不与除所述待识别区域外的其他缺陷区域重叠;从所述缺陷膨胀区域中解析出所述待识别区域对应的基准面信息;基于所述基准面信息计算出所述待识别区域的高度信息;根据所述高度信息确定所述待识别区域是否存在产品表面缺陷
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述每个缺陷区域在所述高度图像中所处的位置对所述待识别区域进行膨胀处理,得到缺陷膨胀区域,包括:基于所述高度图像对所述缺陷区域进行初始膨胀处理,得到缺陷初始膨胀区域;检测所述缺陷初始膨胀区域中是否与所述其他缺陷区域重叠,若是,则去除所述缺陷初始膨胀区域中的重叠区域,形成所述缺陷膨胀区域
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述每个缺陷区域在所述高度图像中所处的位置对所述待识别区域进行膨胀处理,得到缺陷膨胀区域,包括:获取与所述待识别区域相邻的每个缺陷区域与所述待识别区域的最小距离;基于所述最小距离和所述相邻的每个缺陷区域与所述待识别区域的位置关系确定对所述待识别区域的膨胀大小;基于所述膨胀大小对所述待识别区域进行膨胀处理,得到缺陷膨胀区域
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述基准面信息计算出所述待识别区域的高度信息,包括:根据所述基准面信息计算出所述待识别区域的初始高度;当存在与所述待识别区域相接的缺陷区域时,根据所述相接的缺陷区域对所述初始高度进行矫正,将矫正后的高度作为所述待识别区域的高度信息
。5.
根据权利要求1所述的方法,其特征在于,在所述从所述高度图像中识别出各个疑似缺陷的缺陷区域之后,还包括:检测是否存在多个相接的缺陷区域,若存在,则将所述多个相接的缺陷...
【专利技术属性】
技术研发人员:韩旭,陈彦龙,
申请(专利权)人:东声苏州智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。