本发明涉及图像处理。更具体地,本发明涉及一种基于图像处理的电池箱生产缺陷检测方法。
背景技术:
1、金属电池箱在喷漆前进行处理时,可能会出现锈迹消除不干净的情况,进行喷漆加工后,深色漆面覆盖锈迹,若未能及时发现和修复锈迹问题,会影响金属电池箱的使用寿命和外观,同时锈迹可能会导致电池箱的结构强度受损,具有一定的安全风险,因此需要对金属电池箱的锈迹情况进行检测,从而可以及时发现问题,以防止不良品的产生。
2、相关技术中,一般采用传统的大津法阈值分割方法对采集到的金属电池箱表面的图像进行分割,从而对金属电池箱表面的锈迹进行检测,然而由于深色漆面覆盖锈迹,导致对金属电池箱表面的图像的分割效果不佳,从而导致对深色漆面下锈迹的检测的准确性较低。
技术实现思路
1、为解决上述一个或多个技术问题,本发明提出一种基于图像处理的电池箱生产缺陷检测方法,该方法包括以下步骤:
2、获取电池箱表面的待检测图像的灰度图;
3、对所述待检测图像的灰度图进行均匀划分得到分块灰度块,并根据各分块灰度图内各像素点对应灰度值的均值和方差确定各分块灰度图存在锈迹区域的初步可能性;
4、确定各分块灰度图的整体方向的混乱性,并根据各分块灰度图的整体方向的混乱性,以及各像素点的梯度特征与对应分块灰度图整体的梯度特征之间的差异确定各分块灰度图存在锈迹像素点的可能性;
5、根据各分块灰度图存在锈迹像素点的可能性以及存在锈迹区域的初步可能性确定各分块灰度图存在锈迹区域的最终可能性,以根据各分块灰度图存在锈迹区域的最终可能性确定各像素点为锈迹像素点的可能性;
6、根据任一像素点与所有像素点为锈迹像素点的可能性的差异,以及与各像素点邻域范围内的像素点为锈迹像素点的可能性的差异确定各像素点的锈迹度;
7、根据各像素点的锈迹度更新对应像素点的灰度值,得到目标待检测图像,并基于所述目标待检测图像对电池箱表面的锈迹区域进行检测。
8、本发明具有以下有益效果:
9、通过本发明的实施例,可以获取电池箱表面的待检测图像的灰度图,结合各像素点的灰度特征的变化,各分块灰度图整体方向的混乱性,以及各像素点的梯度特征与对应分块灰度图整体的梯度特征之间的差异确定各分块区域存在锈迹区域的可能性,并根据任一像素点与各像素点为锈迹像素点的可能性差异,以及与邻域范围内的像素点为锈迹像素点的可能性差异确定各像素点的锈迹度,以利用通过锈迹度更新各像素点灰度值得到的目标待检测图像对电池箱表面的锈迹区域进行检测。本发明增强了锈迹区域与其它区域的对比度,可以提高锈迹区域检测的准确性。
1.一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,包括:
2.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述确定各分块灰度图的整体方向的混乱性,包括:
3.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述根据各分块灰度图的整体方向的混乱性,以及各像素点的梯度特征与对应分块灰度图整体的梯度特征之间的差异确定各分块灰度图存在锈迹像素点的可能性,包括:
4.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述根据各分块灰度图存在锈迹像素点的可能性以及存在锈迹区域的初步可能性确定各分块灰度图存在锈迹区域的最终可能性,满足如下关系式:
5.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述根据任一像素点与所有像素点为锈迹像素点的可能性的差异,以及与各像素点邻域范围内的像素点为锈迹像素点的可能性的差异确定各像素点的锈迹度,满足如下关系式:
6.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述根据各分块灰度图内各像素点对应灰度值的均值和方差确定各分块灰度图存在锈迹区域的初步可能性,满足如下关系式:
7.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述根据各像素点的锈迹度更新对应像素点的灰度值,得到目标待检测图像,包括:
8.根据权利要求1所述的一种基于图像处理的电池箱生产缺陷检测方法,其特征在于,所述基于所述目标待检测图像对电池箱表面的锈迹区域进行检测,包括: