摘要:目的 在光伏电池电致发光(Electroluminescence,EL)材料生产过程中,存在背景复杂、缺陷尺度差别大、缺陷 类别不平衡等问题,导致漏检、误检的情况。 针对此类问题,提出一种基于改进 YOLOv8n 的光伏电池缺陷检测算 法。 方法 首先,在改进 YOLOv8n 的主干部分,将 C2f 模块替换为 C2f-Faster 模块,最大程度降低模型参数量的同 时,提升了模型的检测速度和特征融合能力;其次,在颈部引入可变卷积,增大局部感受野,进而精确定位缺陷,降 低识别误差;最后,引入 WIoU(Wise Intersection over Union)损失函数,替换原模型的 CIoU(Complet Intersection over Union)损失函数,改善数据集标签不平衡的问题,提高模型对小目标缺陷的检测性能。 结果 改进后的 YOLOv8n 算 法在实验数据集上 mAP @ 0. 5 达到 93. 2%,检测速度达到 110 FPS,计算量仅为 6. 7 GFLOPs;该算法相较于 YOLOv8n 基准算法,mAP@ 0. 5 提升了 2. 2%,参数量下降 13. 3%,计算量下降 17. 2%。 结论 通过消融实验并与主 流目标检测模型进行对比证明了改进模型的有效性,改进后的模型在轻量化的同时又提升了模型的准确率,且具 有实时性,相较于其他算法具有一定优势,满足工业部署要求。