摘要:随着社会经济的发展,人们的生活水平持续提高,生活垃圾量急剧攀升。为了有效应对垃圾分拣效率低、准确率差等问题,提出一种以YOLOv7网络为基础模型的垃圾检测算法。该算法对YOLOv7网络进行了一系列改造,首先,在Head模块添加了注意力机制SimAM,增强了模型的感知能力和自适应能力,从而提高检测精度;其次,在主干网络中改进了非极大值抑制算法(soft-NMS)去除冗余的检测框,再次改进了损失函数为边框回归损失函数SIoU,提高了检测的精度和速度;最后,采用C3模块替换YOLOv7有的ELAN-W模块,提升网络对较小目标的检测能力。通过数据集对改进的网络进行测试,平均准确度为98.93%、训练时间为27.58h,高于原模型的96.31%、44.53h,实验结果也表明改进算法的检测效果有较为明显的提升。