本申请涉及图像识别,尤其涉及一种印刷电路板质量检测方法和装置、电子设备及存储介质。
背景技术:
1、印刷电路板是指在电路板上安装电子元器件后的成品。企业在生产印刷电路板后,需要测试每一块印刷电路板,以确定其能否正常工作。传统的测试方法是使用图像识别技术来确定印刷电路板能否正常工作。然而,由于印刷电路板的电路结构复杂且每块板之间仅有细微差别,传统图像识别技术的检测精准度不高。因此,如何提高检测印刷电路板的精准度,成为亟待解决的问题。
技术实现思路
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、获取模块,用于获取初始电路板图像;
34、评估模块,用于对所述初始电路板图像进行难例评估,得到图像难例评估数据;其中,所述图像难例评估数据用于指示所述初始电路板图像的代表性;
35、筛选模块,用于根据所述图像难例评估数据对所述初始电路板图像进行筛选,得到选定电路板图像;
36、优化模块,用于根据所述选定电路板图像对预设电路板检测模型进行参数优化,得到目标电路板检测模型;
37、检测模块,用于获取目标电路板图像,并通过所述目标电路板检测模型对所述选定电路板图像进行质量检测,得到质量检测结果。
38、为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
39、为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
40、本申请提出的一种印刷电路板质量检测方法和装置、电子设备及存储介质,其通过获取初始电路板图像,并对初始电路板图像进行难例评估,得到图像难例评估数据,然后根据图像难例评估数据对初始电路板进行筛选,从而从初始电路板中筛选出具有代表性的选定电路板图像,并根据选定电路板图像对预设电路板检测模型进行参数优化,提高预设电路板检测模型对电路板图像的感知能力,提升对电路板图像的检测精准度,得到目标电路板检测模型;进一步的,获取目标电路板图像,并通过目标电路板检测模型对选定电路板图像进行质量检测,实现精准的对选定电路板图像进行质量检测,得到质量检测结果。
1.一种印刷电路板质量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述初始电路板图像进行难例评估,得到图像难例评估数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述初始电路板特征信息进行数据多样性评估,得到多样性评估数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述对所述初始电路板特征信息进行损失值计算,得到损失值数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述电路板特征信息进行质量预测,得到预测质量类别,包括:
6.根据权利要求2所述的方法,其特征在于,所述对所述初始电路板特征信息进行特征分布评估,得到分布评估数据,包括:
7.根据权利要求6所述的方法,其特征在于,所述对所述历史电路板特征信息进行高斯分布建模,得到历史特征信息分布模型,包括:
8.一种印刷电路板质量检测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的印刷电路板质量检测方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的印刷电路板质量检测方法。