PCB缺陷检测方法、系统、设备及存储介质
技术特征:
1.一种pcb缺陷检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种pcb缺陷检测方法,其特征在于,所述获取pcb数据集,对所述pcb数据集进行图像预处理和缺陷标注;具体如下:
3.根据权利要求1所述的一种pcb缺陷检测方法,其特征在于,所述对所述yolov10模型进行轻量化处理的过程为:
4.根据权利要求1所述的一种pcb缺陷检测方法,其特征在于,所述空间到深度卷积spd_conv 模块包括一个space-to-depth层和一个non-strided convolution层;所述将空间到深度卷积spd_conv 模块优化为dspd模块,并将所述dspd模块配置到所述yolov10模型中,具体为:
5.根据权利要求4所述的一种pcb缺陷检测方法,其特征在于,所述dspd模块处理图像的过程如下,
6.根据权利要求1所述的一种pcb缺陷检测方法,其特征在于,所述将双向特征金字塔网络bifpn配置到所述dspd_yolov10模型的颈部网络中,具体为:
7.根据权利要求1所述的一种pcb缺陷检测方法,其特征在于,所述对训练结果进行评估中,评估指标包括召回率、精确度、平均精确度、平均精确度均值和帧率;
8.一种pcb缺陷检测系统,能够实现权利要求1-7任一项所述的一种pcb缺陷检测方法,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7所述的一种pcb缺陷检测方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7所述的一种pcb缺陷检测方法的步骤。
技术总结
本申请公开了一种PCB缺陷检测方法、系统、设备及存储介质,属于工业产品缺陷检测技术领域;其中方法包括:获取PCB数据集,对PCB数据集进行图像预处理和缺陷标注;创建虚拟运行环境,在虚拟运行环境中构建YOLOv10模型,并对YOLOv10模型进行轻量化处理;将空间到深度卷积SPD_conv模块优化为DSPD模块,并将DSPD模块配置到YOLOv10模型中,得到DSPD_YOLOv10模型;构建双向特征金字塔网络BiFPN,并将其配置到DSPD_YOLOv10模型的颈部网络中;根据所述PCB数据集对所述DSPD_YOLOv10模型进行训练,根据训练好的所述DSPD_YOLOv10模型对待检测样品进行检测;通过使用DSPD_YOLOv10模型来对PCB缺陷检测,实现了对PCB缺陷的高精度、高效率检测。
技术研发人员:邓承志,张优,吴朝明,徐晨光,李彦
受保护的技术使用者:南昌工程学院
技术研发日:
技术公布日:2024/12/2
文档序号 :
【 40203068 】
技术研发人员:邓承志,张优,吴朝明,徐晨光,李彦
技术所有人:南昌工程学院
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:邓承志,张优,吴朝明,徐晨光,李彦
技术所有人:南昌工程学院
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
