1.一种太阳能电池板生产质量检测方法,其特征在于,包括:获取太阳能电池板表面EL成像图的二值图;
获取二值图中每行、每列像素点的灰度值累加值,根据每行、每列像素点的灰度累加值得到行、列对应的灰度累加值拟合曲线;
获取行、列对应的灰度累加值拟合曲线中的每个波峰对应的幅值的均值,根据行、列对应的灰度累加值拟合曲线中的每个波峰对应的幅值的均值判定行、列对应的灰度累加值拟合曲线是属于顺向拟合曲线还是属于垂向拟合曲线;
对垂向拟合曲线上的波峰基于波峰宽度进行聚类,根据聚类后得到的每一类波峰宽度的均值判断垂向拟合曲线上是否存在异常波峰宽度;
若垂向拟合曲线上存在异常波峰宽度,则将聚类后得到的每类波峰宽度的方差进行对比,将方差最大的一类波峰宽度对应的波峰作为第一异常波峰;
对第一异常波峰基于波峰幅值进行聚类,根据聚类后得到的每一类波峰幅值的均值判断垂向拟合曲线上是否存在异常波峰幅值;
若垂向拟合曲线上存在异常波峰幅值,则将聚类后得到的每类波峰幅值的方差进行对比,将方差最大的一类波峰幅值对应的波峰作为第二异常波峰;
根据第一异常波峰和第二异常波峰中每个异常波峰的宽度和幅值得到每个异常波峰的影响范围,根据每个异常波峰的影响范围得到太阳能电池板的隐裂程度;
根据太阳能电池板的隐裂程度对太阳能电池板生产质量进行检测。
2.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述每个波峰对应的幅值的获取方法为:将每个波峰与左侧相邻波峰之间的波谷位置,作为该波峰的左端点,将每个波峰与右侧相邻波峰之间的波谷位置,作为该波峰的右端点;
获取波峰峰值处的灰度累加值和波峰左端点处的灰度累加值中的最小值;
获取波峰峰值处的灰度累加值和最小值的差值作为波峰的幅值。
3.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据行、列对应的灰度累加值拟合曲线中的每个波峰对应的幅值的均值判定行、列对应的灰度累加值拟合曲线是属于顺向拟合曲线还是属于垂向拟合曲线的具体方法为:获取行对应的灰度累加值拟合曲线中所有波峰对应的幅值的均值;
获取列对应的灰度累加值拟合曲线中所有波峰对应的幅值的均值;
若行对应的灰度累加值拟合曲线中所有波峰对应的幅值的均值大于列对应的灰度累加值拟合曲线中所有波峰对应的幅值的均值,则行对应的灰度累加值拟合曲线为顺向拟合曲线,列对应的灰度累加值拟合曲线为垂向拟合曲线,否则,行对应的灰度累加值拟合曲线为垂向拟合曲线,列对应的灰度累加值拟合曲线为顺向拟合曲线。
4.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据聚类后得到的每一类波峰宽度的均值判断垂向拟合曲线上是否存在异常波峰宽度的方法为:获取垂向拟合曲线上的每个波峰的宽度,其中,每个波峰的宽度为该波峰左端点到右端点共占据的列数;
计算垂向拟合直线上所有波峰宽度的均值;
对所有波峰基于宽度值进行聚类,得到两类宽度值;
计算每类宽度值的均值;
若两类宽度值均值之和除以2倍的所有波峰宽度的均值,得到的值超出 范围时,垂向拟合曲线上存在异常波峰宽度,否则,垂向拟合曲线上不存在异常波峰宽度。
5.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据聚类后得到的每一类波峰幅值的均值判断垂向拟合曲线上是否存在异常波峰幅值的获取方法为:获取所有第一异常波峰的均值;
将第一异常波峰基于波峰幅值进行聚类,得到两类第一异常波峰;
计算每类第一异常波峰幅值的均值;
若两类第一异常波峰幅值的均值之和除以2倍的所有第一异常波峰的均值,得到的值超出 范围时,垂向拟合曲线上存在异常波峰幅值,否则垂向拟合曲线上不存在异常波峰幅值。
6.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据第一异常波峰和第二异常波峰中每个异常波峰的宽度和幅值得到每个异常波峰的影响范围的方法为:获取所有异常波峰,即获取第一异常波峰和第二异常波峰;
则每个异常波峰的影响范围为该异常波峰在左端点到右端点之间每一列灰度累加值的积分。
7.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据每个异常波峰的影响范围得到太阳能电池板的隐裂程度的方法为:将所有异常波峰的影响范围之和作为太阳能电池板的隐裂程度。
8.根据权利要求1所述的一种太阳能电池板生产质量检测方法,其特征在于,所述根据隐裂程度对太阳能电池板生产质量进行检测的方法为:若太阳能电池板的隐裂程度等于0,则质量合格,若大于0,则质量不合格。