本技术涉及光伏,特别是涉及一种背接触电池片缺陷检测方法、装置、电子设备及存储介质。
背景技术:
1、背接触电池片的特点是将太阳能电池的正、负极金属接触栅线转移到电池片的背面,由于背接触电池片的正面没有栅线,因此使用背接触电池片制作出来的组件的正面外观在视觉上更加美观。
2、在实际应用中,通常会根据使用需求的不同,采用不同颜色的背板承托背接触电池片,从而制作出不同颜色的组件。比如,白色组件使用白色背板,黑色组件使用黑色背板,等等。
3、为了保证组件的质量,通常会在背接触电池片测试分选时,对背接触电池片进行缺陷检测。现有技术中,通常是使用白色背板或者无背板的方式,对背接触电池片进行缺陷检测。但是,由于背接触电池片的同一缺陷在不同颜色的背板中的明显程度不同,从而不同颜色的背板下对应的缺陷检测结果也应该不同,因此现有技术中对背接触电池片缺陷检测的方式通用性较差,准确性较低。
技术实现思路
1、鉴于上述问题,本技术实施例提出了一种背接触电池片缺陷检测方法、装置、电子设备及存储介质,用以解决背接触电池片缺陷检测的通用性较差,准确性较低的问题。
2、根据本技术的实施例的一个方面,提供了一种背接触电池片缺陷检测方法,所述方法包括:
3、采集待检测背接触电池片在第一颜色背板作为拍照背景时的第一图像以及在第二颜色背板作为拍照背景时的第二图像;其中,第一颜色和第二颜色不相同;
4、获取所述第一图像对应的电池片数据和所述第二图像对应的电池片数据;
5、根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果。
6、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色背板对应的缺陷检测规则包括第一缺陷检测规则和第二缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第三缺陷检测规则和第四缺陷检测规则;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的外观缺陷数据是否符合所述第一缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第二缺陷检测规则,以及所述第一图像对应的外观缺陷数据是否符合所述第三缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第四缺陷检测规则;若都符合,则输出第一外观检测结果;若都符合所述第一缺陷检测规则和所述第二缺陷检测规则,不符合所述第三缺陷检测规则和所述第四缺陷检测规则中的任意一个,则输出第二外观检测结果;若不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个,都符合所述第三缺陷检测规则和所述第四缺陷检测规则,则输出第三外观检测结果;若不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个,并且不符合所述第三缺陷检测规则和所述第四缺陷检测规则中的任意一个,则输出第四外观检测结果。
7、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括第一缺陷检测规则和第二缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第三缺陷检测规则和第四缺陷检测规则;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的外观缺陷数据是否符合所述第一缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第二缺陷检测规则;若都符合所述第一缺陷检测规则和所述第二缺陷检测规则,则输出第五外观检测结果;若不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个,则判断所述第一图像对应的外观缺陷数据是否符合所述第三缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第四缺陷检测规则;若都符合所述第三缺陷检测规则和所述第四缺陷检测规则,则输出第六外观检测结果。
8、可选地,所述外观缺陷数据包括多个外观参数,所述第一缺陷检测规则包括所述多个外观参数的第一阈值范围;判断所述第一图像对应的外观缺陷数据是否符合所述第一缺陷检测规则包括:判断多个所述外观参数中的每个外观参数是否在该外观参数对应的所述外观参数的第一阈值范围内;若任意一个不在第一阈值范围内,则确定所述第一图像对应的外观缺陷数据不符合所述第一缺陷检测规则;若都在第一阈值范围内,则确定所述第一图像对应的外观缺陷数据符合所述第一缺陷检测规则。
9、可选地,所述多个外观参数包括亮斑参数、脱晶参数、边缘发红参数、边缘发白参数、缺口参数、面内色差参数、手指印参数、暗斑参数、划伤参数、脏污参数中的至少两个。
10、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色背板对应的缺陷检测规则包括第五缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第六缺陷检测规则;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的外观缺陷数据是否符合所述第五缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第六缺陷检测规则;若都符合,则输出第七外观检测结果;若符合所述第五缺陷检测规则,不符合所述第六缺陷检测规则,则输出第八外观检测结果;若不符合所述第五缺陷检测规则,符合所述第六缺陷检测规则,则输出第九外观检测结果;若都不符合所述第五缺陷检测规则和所述第六缺陷检测规则,则输出第十外观检测结果。
11、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括第五缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第六缺陷检测规则;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的外观缺陷数据是否符合所述第五缺陷检测规则;若符合所述第五缺陷检测规则,则输出第十一外观检测结果;若不符合所述第五缺陷检测规则,则判断所述第二图像对应的外观缺陷数据是否符合所述第六缺陷检测规则;若符合所述第六缺陷检测规则,则输出第十二外观检测结果。
12、可选地,所述电池片数据包括颜色数据;所述第一颜色背板对应的缺陷检测规则包括多个第一颜色阈值范围;所述第二颜色背板对应的缺陷检测规则包括多个第二颜色阈值范围;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的颜色数据是否落入所述多个第一颜色阈值范围中的任一个,以及所述第二图像对应的颜色数据是否落入所述多个第二颜色阈值范围中的任一个;若落入任一个所述第一颜色阈值范围内并且均未落入所述多个第二颜色阈值范围,则输出落入的第一颜色阈值范围对应的颜色等级;若落入任一个所述第二颜色阈值范围内并且均未落入所述多个第一颜色阈值范围,则输出落入的第二颜色阈值范围对应的颜色等级;若落入任一个所述第一颜色阈值范围内并且落入任一个所述第二颜色阈值范围内,则输出落入的第一颜色阈值范围对应的颜色等级以及落入的第二颜色阈值范围对应的颜色等级。
13、可选地,所述电池片数据包括颜色数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括多个第一颜色阈值范围;所述第二颜色背板对应的缺陷检测规则包括多个第二颜色阈值范围;所述根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果,包括:判断所述第一图像对应的颜色数据是否落入所述多个第一颜色阈值范围中的任一个;若落入任一个所述第一颜色阈值范围内,则输出落入的第一颜色阈值范围对应的颜色等级;若均未落入所述多个第一颜色阈值范围,则判断所述第二图像对应的颜色数据是否落入所述多个第二颜色阈值范围中的任一个;若落入任一个所述第二颜色阈值范围内,则输出落入的第二颜色阈值范围对应的颜色等级。
14、可选地,所述第一颜色和所述第二颜色为黑色、白色、蓝色、绿色中的任意两个。
15、根据本技术的实施例的另一方面,提供了一种背接触电池片缺陷检测装置,所述装置包括:
16、采集模块,用于采集待检测背接触电池片在第一颜色背板作为拍照背景时的第一图像以及在第二颜色背板作为拍照背景时的第二图像;其中,第一颜色和第二颜色不相同;
17、解析模块,用于获取所述第一图像对应的电池片数据和所述第二图像对应的电池片数据;
18、确定模块,用于根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,确定所述待检测背接触电池片的缺陷检测结果。
19、可选地,所述采集模块包括第一摄像头、第二摄像头、第一工位、第二工位、所述第一颜色背板和所述第二颜色背板;其中,所述第一工位上方安装所述第一摄像头,所述第二工位上方安装所述第二摄像头,所述第一工位下方设置所述第一颜色背板,所述第二工位下方设置所述第二颜色背板。
20、可选地,所述采集模块包括摄像头、工位、所述第一颜色背板和所述第二颜色背板;其中,所述工位上方安装所述摄像头,所述工位下方设置依次切换的所述第一颜色背板和所述第二颜色背板。
21、可选地,所述采集模块包括摄像头、第一工位、第二工位、所述第一颜色背板和所述第二颜色背板;其中,所述第一工位下方设置所述第一颜色背板,所述第二工位下方设置所述第二颜色背板,所述摄像头设置在所述第一工位和所述第二工位上方,所述摄像头用于同时获取所述第一工位和所述第二工位的图像,或者,所述摄像头在所述第一工位和所述第二工位移动,以分别获取所述第一工位的图像和所述第二工位的图像。
22、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色背板对应的缺陷检测规则包括第一缺陷检测规则和第二缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第三缺陷检测规则和第四缺陷检测规则;所述确定模块包括:第一判断单元,用于判断所述第一图像对应的外观缺陷数据是否符合所述第一缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第二缺陷检测规则,以及所述第一图像对应的外观缺陷数据是否符合所述第三缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第四缺陷检测规则;第一输出单元,用于在所述第一判断单元判断出都符合时,输出第一外观检测结果;在所述第一判断单元判断出都符合所述第一缺陷检测规则和所述第二缺陷检测规则,不符合所述第三缺陷检测规则和所述第四缺陷检测规则中的任意一个时,输出第二外观检测结果;在所述第一判断单元判断出不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个,都符合所述第三缺陷检测规则和所述第四缺陷检测规则时,输出第三外观检测结果;在所述第一判断单元判断出不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个,并且不符合所述第三缺陷检测规则和所述第四缺陷检测规则中的任意一个时,输出第四外观检测结果。
23、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括第一缺陷检测规则和第二缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第三缺陷检测规则和第四缺陷检测规则;所述确定模块包括:第二判断单元,用于判断所述第一图像对应的外观缺陷数据是否符合所述第一缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第二缺陷检测规则;第三判断单元,用于在所述第二判断单元判断出不符合所述第一缺陷检测规则和所述第二缺陷检测规则中的任意一个时,继续判断所述第一图像对应的外观缺陷数据是否符合所述第三缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第四缺陷检测规则;第二输出单元,用于在所述第二判断单元判断出都符合所述第一缺陷检测规则和所述第二缺陷检测规则时,输出第五外观检测结果;在所述第三判断单元判断出都符合所述第三缺陷检测规则和所述第四缺陷检测规则时,输出第六外观检测结果。
24、可选地,所述外观缺陷数据包括多个外观参数,所述第一缺陷检测规则包括所述多个外观参数的第一阈值范围;所述第一判断单元,具体用于判断多个所述外观参数中的每个外观参数是否在该外观参数对应的所述外观参数的第一阈值范围内;若任意一个不在第一阈值范围内,则确定所述第一图像对应的外观缺陷数据不符合所述第一缺陷检测规则;若都在第一阈值范围内,则确定所述第一图像对应的外观缺陷数据符合所述第一缺陷检测规则。
25、可选地,所述多个外观参数包括亮斑参数、脱晶参数、边缘发红参数、边缘发白参数、缺口参数、面内色差参数、手指印参数、暗斑参数、划伤参数、脏污参数中的至少两个。
26、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色背板对应的缺陷检测规则包括第五缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第六缺陷检测规则;所述确定模块包括:第四判断单元,用于判断所述第一图像对应的外观缺陷数据是否符合所述第五缺陷检测规则,以及所述第二图像对应的外观缺陷数据是否符合所述第六缺陷检测规则;第三输出单元,用于在所述第四判断单元判断出都符合时,输出第七外观检测结果;在所述第四判断单元判断出符合所述第五缺陷检测规则,不符合所述第六缺陷检测规则时,输出第八外观检测结果;在所述第四判断单元判断出不符合所述第五缺陷检测规则,符合所述第六缺陷检测规则时,输出第九外观检测结果;在所述第四判断单元判断出都不符合所述第五缺陷检测规则和所述第六缺陷检测规则时,输出第十外观检测结果。
27、可选地,所述电池片数据包括外观缺陷数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括第五缺陷检测规则;所述第二颜色背板对应的缺陷检测规则包括第六缺陷检测规则;所述确定模块包括:第五判断单元,用于判断所述第一图像对应的外观缺陷数据是否符合所述第五缺陷检测规则;第六判断单元,用于在所述第五判断单元判断出不符合所述第五缺陷检测规则时,继续判断所述第二图像对应的外观缺陷数据是否符合所述第六缺陷检测规则;第四输出单元,用于在所述第五判断单元判断出符合所述第五缺陷检测规则时,输出第十一外观检测结果;在所述第六判断单元判断出符合所述第六缺陷检测规则时,输出第十二外观检测结果。
28、可选地,所述电池片数据包括颜色数据;所述第一颜色背板对应的缺陷检测规则包括多个第一颜色阈值范围;所述第二颜色背板对应的缺陷检测规则包括多个第二颜色阈值范围;所述确定模块包括:第七判断单元,用于判断所述第一图像对应的颜色数据是否落入所述多个第一颜色阈值范围中的任一个,以及所述第二图像对应的颜色数据是否落入所述多个第二颜色阈值范围中的任一个;第五输出单元,用于在所述第七判断单元判断出落入任一个所述第一颜色阈值范围内并且均未落入所述多个第二颜色阈值范围时,输出落入的第一颜色阈值范围对应的颜色等级;在所述第七判断单元判断出落入任一个所述第二颜色阈值范围内并且均未落入所述多个第一颜色阈值范围时,输出落入的第二颜色阈值范围对应的颜色等级;在所述第七判断单元判断出落入任一个所述第一颜色阈值范围内并且落入任一个所述第二颜色阈值范围内时,输出落入的第一颜色阈值范围对应的颜色等级以及落入的第二颜色阈值范围对应的颜色等级。
29、可选地,所述电池片数据包括颜色数据;所述第一颜色的优先级大于所述第二颜色;所述第一颜色背板对应的缺陷检测规则包括多个第一颜色阈值范围;所述第二颜色背板对应的缺陷检测规则包括多个第二颜色阈值范围;所述确定模块包括:第八判断单元,用于判断所述第一图像对应的颜色数据是否落入所述多个第一颜色阈值范围中的任一个;第九判断单元,用于在所述第七判断单元判断出均未落入所述多个第一颜色阈值范围时,继续判断所述第二图像对应的颜色数据是否落入所述多个第二颜色阈值范围中的任一个;第六输出单元,用于在所述第八判断单元判断出落入任一个所述第一颜色阈值范围内时,输出落入的第一颜色阈值范围对应的颜色等级;在所述第九判断单元判断出落入任一个所述第二颜色阈值范围内时,输出落入的第二颜色阈值范围对应的颜色等级。
30、可选地,所述第一颜色和所述第二颜色为黑色、白色、蓝色、绿色中的任意两个。
31、根据本技术的实施例的另一方面,提供了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个计算机可读存储介质;当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如上任一项所述的背接触电池片缺陷检测方法。
32、根据本技术的实施例的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行如上任一项所述的背接触电池片缺陷检测方法。
33、本技术实施例中,通过采集待检测背接触电池片在第一颜色背板作为拍照背景时的第一图像以及在第二颜色背板作为拍照背景时的第二图像,并获取所述第一图像对应的电池片数据和所述第二图像对应的电池片数据,之后根据所述第一图像对应的电池片数据、所述第二图像对应的电池片数据,以及所述第一颜色背板和所述第二颜色背板分别对应的缺陷检测规则,综合分析确定所述待检测背接触电池片的缺陷检测结果,因此待检测背接触电池片的缺陷检测结果综合了不同颜色背板下的情况,从而能够适配不同颜色的背板,提高背接触电池片缺陷检测的准确性和通用性。