Yolov3没框原因和解决办法

如果你是在 https://github.com/qqwweee/keras-yolo3
这里下载的yolov3代码,并且参照很多Yolov3教程修改了config相应部分,并能正常训练,且训练的loss也降得比较低
但却在检测的时候却没有框出来的话

修改同目录下的yolo.py就行

class YOLO(object):
    _defaults = {
        "model_path": 'logs/000/trained_weights.h5',
        "anchors_path": 'model_data/yolo_anchors.txt',
        "classes_path": 'model_data/coco_classes.txt',
        "score" : 0.1,
        "iou" : 0.5,
        "model_image_size" : (416, 416),
        "gpu_num" : 1,
    }

主要是修改score和iou两个量,score代表的是置信度,大于这个值的框才会显示。
而iou是表示预测的矩形框和真实目标的交集与并集之比,没有框的话可以适当减小。

Yolov3没框原因和解决办法_第1张图片
虽然score没达到原设的0.3,但是效果还是不错的。

你可能感兴趣的:(yolov3)