如有错误,恳请指出。 用这篇博客记录一下nms,也就是非极大值抑制处理,算是目标检测后处理的一个难点。 在训练阶段是不需要nms处理的,只有在验证或者是测试阶段才需要将预测结果进行非极大值抑制处理,来挑选最佳的正样本。下面就详细查看一下非极大值抑制处理算法的一个大致流程。 文章目录 1. NMS主要步骤 2. NMS代码实现 3. NMS的变体与实现 3.1 hard_nms_batch 3.2 hard_nms 3.3 and-nms 3.4 merge-nms 3.5 soft-nms 3.6 iou-nms 3.7 diou_nms 4. NMS变体代码完整展示 1. NMS主要步骤 下面是yolov3spp中,nms算法的主要步骤: 1)剔除置信度较低的背景目标 x = x[x[:, 4] > conf_thres