【技术实现步骤摘要】
外观缺陷的检测方法及装置、存储介质、计算机设备
[0001]本申请涉及图像数据处理
,尤其是涉及到一种外观缺陷的检测方法及装置、存储介质、计算机设备。
技术介绍
[0002]光学检测是一种利用光学原理进行检测的技术,具有非接触性、高精度、高灵敏度等优点,因此被广泛应用于工业外观缺陷检测领域中,从而减少缺陷产品流入市场,保护消费者的权益。
[0003]现有技术中,光学检测在应用于工业外观缺陷检测领域时,通常从工业产品外观图像中确定每个检测区域,并对每个检测区域分别进行缺陷检测。然而,这种方法一方面检测效率较低,且容易造成重复检测;另一方面不利于工业产品外观图像中检测区域后续在大小和位置方面的调整,从而影响缺陷检测的效果。
技术实现思路
[0004]有鉴于此,本申请提供了一种外观缺陷的检测方法及装置、存储介质、计算机设备,通过对各个待处理区域按照目标运算类型进行运算,得到目标缺陷检测区域,并在目标图像中标记目标缺陷检测区域,后续进行外观缺陷检测时,仅对标记的目标缺陷检测区域进行外观缺陷检测,一方面,可以一次性检测目标缺陷检测区域,避免了多个检测区域分开检测,大大缩短了检测时间,提升了检测效率;另一方面,标记的目标缺陷检测区域显示在目标图像中,从而方便用户观察,便于后续直接调整目标缺陷检测区域的大小和位置。
[0005]根据本申请的一个方面,提供了一种外观缺陷的检测方法,包括:获取待检测外观对应的目标图像,所述目标图像中包括多个待处理区域;从所述目标图像中分别识别出每个所述待处理区域, ...
【技术保护点】
【技术特征摘要】
1.一种外观缺陷的检测方法,其特征在于,包括:获取待检测外观对应的目标图像,所述目标图像中包括多个待处理区域;从所述目标图像中分别识别出每个所述待处理区域,基于目标运算类型以及所述多个待处理区域,确定目标缺陷检测区域,所述目标运算类型为区域合并运算、区域交集运算以及区域差值运算中的一种;在所述目标图像上标记所述目标缺陷检测区域,并对标记后的目标缺陷检测区域进行外观缺陷检测。2.根据权利要求1所述的方法,其特征在于,所述从所述目标图像中分别识别出每个所述待处理区域,包括:基于所述目标图像中各个像素点的灰度值,每次从所述目标图像中识别出一个待处理区域;将每个所述待处理区域通过数组表示,所述数组中包括所述待处理区域中各个像素点的像素信息,所述像素信息包括所述像素点的横坐标与纵坐标。3.根据权利要求2所述的方法,其特征在于,所述基于目标运算类型以及所述多个待处理区域,确定目标缺陷检测区域,包括:将每个所述待处理区域对应的数组输入至所述目标图像中;基于所述目标运算类型,确定目标处理操作,并依据所述目标处理操作对所述多个待处理区域对应的数组进行处理,得到目标处理后数组;依据所述目标处理后数组,在所述目标图像中确定所述目标缺陷检测区域。4.根据权利要求3所述的方法,其特征在于,所述依据所述目标处理后数组,在所述目标图像中确定所述目标缺陷检测区域,包括:当所述待处理区域为待检测区域时,基于所述目标处理后数组中的像素点,确定所述目标缺陷检测区域;当所述待处理区域为待剔除区域时,获取所述目标图像对应的原始数组,从所述原始数组中剔除所述目标处理后数组,得到剩余数组,基于所述剩余数组中的像素点,确定所述目标缺陷检测区域。5.根据权利要求3或4所述的方法,其特征在于,所述基于所述目标运算类型,确定目标处理操作,包括:当所述目标运算类型为所述区域合并运算时,确定所述目标处理操作为数组并运算操作;当所述目标运算类型为所述区域交集运算时,确定所述目标处理操作为数组交运算操作;当所述目标运算类型为所述区域差值运算时,确定所述目标处理操作为数组差值运算操作。6.根据权利要求5所述的方法,其特征在于,当所述目标处理操作为所述数组并运算操作时,所述依据所述目标处理操作对所述多个待处理区域对应的数组进行处理,得到目标处理后数组,包括:判断任意两个待处理区域对应的数组中是否包含重复的第一像素点;当包含时,将所述多个待处理区域对应的数组进行合并处理,并从合并后的数组中剔
除所述第一像素点,得到所述目标处理后数组;当不包含时,将所述多个待处理区域对应的数组进行合并处理,得到所述目标处理后数组。7.根据权利要求5所述的方法,其特征在于,当所述目标处理操作为所述数组交运算操作时,所述依据所述目标处理操作对所述多个待处理区域对应的数组进行处理,得到目标处理后数组,包括:判断所述多个待处理区域对应的数组中是否包含共同重复的第二像素点;当包含时,将所述第二像素点进行合并,得到所述目标处理后数组;当不包含时,确定所述目标处理后数组为空。8.根据权利要求5所述的方法,其特征在于,当所述目标处理操作为所述数组差值运算操作时,所述依据所述目标处理操作对所述多个待处理区域对应的数组进行处理,得到目标处理后数组,包括:从所述多个待处理区域中确定基准区域;判断所述基准区域对应的数组与任一剩余区域对应的数组中是否包含重复的第三像素点,所述剩余区域为所述多个待处理区域中除了所述基准区域之外的区域;当包含时,从所述基准区域对应的数组中剔除所述第三像素点,得到所述目标处理后数组;当不包含时,将所述基准区域对应的数组作为所述目标处理后数组。9.根据权利要求1所述的方法,其特征在于,所述目标缺陷检测区域包括至少一个封闭区域;所述在所述目标图像上标记所述目标缺陷检测区域,包括:从每个所述封闭区域中确定边缘像素点,利用预设线条依次连接每个所述封闭区域中的所述边缘像素点,得到标记后的目标缺陷检测区域。10.根据权利要求1所述的方法,其特征在于,所述在所述目标图像上标记所述目标缺陷检测区域之后,所述方法还包括:响应于区域调整指令,获取调整后的标记数据,并基于调整后的标记数据更新所述目标缺陷检测区域;对更新后的目标缺陷检测区域进行外观缺陷检测。11.根据权利要求1所述的方法,其特征在于,所述对标记后的目标缺陷检测区域进行外观缺陷检测之后,所述方法还包括:为每个检测出的外观缺陷生成标签信息,并在所述目标图像中与所述外观缺陷对应的区域上插入所述标签信息,所述标签信息包括缺陷编号和/或缺陷类型。12.一种外观缺陷的检测装置,其特征在于,包括:图像获取模块,用于获取待检测外观对应...
【专利技术属性】
技术研发人员:王艺陵,张武杰,
申请(专利权)人:中科慧远视觉技术洛阳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。