本申请涉及图像处理,特别是涉及一种按键缺陷检测方法、装置、计算机设备及存储介质。
背景技术:
1、随着各类产品的广泛应用,产品外观缺陷成为评价产品质量的重要指标之一,因此,对产品外观的缺陷检测成为产品质检的重要流程。
2、在对产品外观进行缺陷检测过程中,通常设定不同的允收规则进行缺陷检测。但在多颜色按键物料的场景下,仅通过简单的允收规则对产品按键图像进行缺陷检测,如灰度值过滤等。但这种方式受背景区域的影响较大,从而导致对按键缺陷检测结果的准确度下降,无法精准识别按键缺陷。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种按键缺陷检测方法、装置、计算机设备及存储介质,能够实现提高按键缺陷检测的精准性。
2、第一方面,本申请提供了一种按键缺陷检测方法,包括:
3、获取至少一种光源下的待检测按键图像,并根据各个光源下的待检测按键图像,生成目标缺陷掩膜图像;目标缺陷掩膜图像包括至少一个缺陷轮廓区域;
4、根据目标缺陷掩膜图像中的各个缺陷轮廓区域,基于各个光源下的待检测按键图像,生成至少一个待检测缺陷轮廓区域图像;
5、对各个待检测缺陷轮廓区域图像进行颜色空间转换,得到各个待检测缺陷轮廓区域图像在亮度通道下的灰度图像;
6、针对任一待检测缺陷轮廓区域图像,基于其分别对应的灰度图像和按键缺陷类型进行按键缺陷检测,得到按键缺陷检测结果。
7、第二方面,本申请提供了一种按键缺陷检测装置,包括:
8、图像获取模块,用于获取至少一种光源下的待检测按键图像,并根据各个光源下的待检测按键图像,生成目标缺陷掩膜图像;目标缺陷掩膜图像包括至少一个缺陷轮廓区域;
9、图像生成模块,用于根据目标缺陷掩膜图像中的各个缺陷轮廓区域,基于各个光源下的待检测按键图像,生成至少一个待检测缺陷轮廓区域图像;
10、空间转换模块,用于对各个待检测缺陷轮廓区域图像进行颜色空间转换,得到各个待检测缺陷轮廓区域图像在亮度通道下的灰度图像;
11、缺陷检测模块,用于针对任一待检测缺陷轮廓区域图像,基于其分别对应的灰度图像和按键缺陷类型进行按键缺陷检测,得到按键缺陷检测结果。
12、第三方面,本申请提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行该计算机程序时实现上述的方法中的步骤。
13、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
14、第五方面,本申请提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的方法中的步骤。
15、上述按键缺陷检测方法、装置、计算机设备及存储介质,相对于现有技术而言,本申请兼顾了不同光源下拍摄的按键图像的图像特性,提高了目标缺陷掩膜图像中的缺陷轮廓区域的完整性和全面性,通过对待检测缺陷轮廓区域图像进行颜色空间转换,有效的增加了缺陷部分与背景部分的区分度,从而更好的将细微缺陷与背景差异区分开,进而提高了对按键缺陷检测的精准度。
1.一种按键缺陷检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据各个所述光源下的待检测按键图像,生成目标缺陷掩膜图像,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标缺陷掩膜图像中的各个所述缺陷轮廓区域,基于各个所述光源下的待检测按键图像,生成至少一个待检测缺陷轮廓区域图像,包括:
4.根据权利要求1所述的方法,其特征在于,所述针对任一所述待检测缺陷轮廓区域图像,基于其分别对应的灰度图像和按键缺陷类型进行按键缺陷检测,得到按键缺陷检测结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据各个所述待检测缺陷轮廓区域图像的灰度图像中的各像素点,分别确定各个所述灰度图像的灰度均值和灰度差值,包括:
6.根据权利要求4所述的方法,其特征在于,所述针对任一所述待检测缺陷轮廓区域图像,根据其分别对应的灰度图像的灰度均值、灰度差值和目标缺陷检测方式进行按键缺陷检测,得到按键缺陷检测结果,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据各个所述待检测缺陷轮廓区域图像的灰度图像中的各像素点,分别确定各个所述灰度图像的灰度均值和灰度差值之前,所述方法还包括:
8.一种按键缺陷检测装置,其特征在于,包括:
9.一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
