YOLOv4-pytorch
YOLOv4-pytorch copied to clipboard
运行eval_voc.py,得到预测结果,一张图片对应多个结果。
I run my code using voc format dataset training setting as follows: "AUGMENT": False, "BATCH_SIZE": 2, "MULTI_SCALE_TRAIN": True, "IOU_THRESHOLD_LOSS": 0.5, "YOLO_EPOCHS": 50, "Mobilenet_YOLO_EPOCHS": 120, "NUMBER_WORKERS": 4, "MOMENTUM": 0.9, "WEIGHT_DECAY": 0.0005, "LR_INIT": 1e-4, "LR_END": 1e-6, "WARMUP_EPOCHS": 2, # or None "showatt": False and the val setting as follows: VAL = { "TEST_IMG_SIZE": 416, "BATCH_SIZE": 1, "NUMBER_WORKERS": 4, "CONF_THRESH": 0.005, "NMS_THRESH": 0.45, "MULTI_SCALE_VAL": False, "FLIP_VAL": False, "Visual": True, "showatt": True } 电脑环境为win系统。 当我运行eval_voc.py,生成预测结果文件 pred_result如下,同一图片有多个结果。第一列为图片编号,之后为预测结果信息。 (按说不是应该取 得分最高的结果么,这是什么原因)经过大佬给出的代码,可以将多张图片txt文档的结果分割为一张一张的txt文档,再与得到的真实值结果和测试图片输入到get_map.py,即可得到曲线图和结果图。
但预测结果文件 pred_result中每张图片对应多张预测结果。具体是什么原因呢,希望有大佬帮下忙,我自己也先排查下。

你好,将多张图片txt文档的结果分割为一张一张的txt文档这个代码可以方便分享一下吗? 我看到了之前 #142 这里面的代码。我使用之后生成的detection-results,还是不能满足使用要求,最后得到的map都为0。
我也出现了这个问题,请问您是怎么解决的啊
我也出现了这个问题,请问您是怎么解决的啊
我发现了https://www.cnblogs.com/Chynnay/category/1982138.html,或许可以解决这个问题,我也正在尝试,希望有问题能够一起讨论。