YuHengsss / YOLOV

This repo is an implementation of PyTorch version YOLOV Series
Apache License 2.0
278 stars 39 forks source link

BUG: 当我运行redeme中提供的验证命令时,发生错误 #53

Open xiaowk5516 opened 1 year ago

xiaowk5516 commented 1 year ago

你好,我运行readme中提供的验证脚本时,发生了一些错误。 验证命令为

python tools/REPPM.py --repp_cfg ./tools/yolo_repp_cfg.json --predictions_file ./yolov_s.pickle --evaluate --annotations_filename ./annotations/annotations_val_ILSVRC.txt --path_dataset datasets/ILSVRC2015/ --store_imdb --store_coco

错误日志如下: image

反馈的信息应该是list里面的元素长度不一致导致的,因此我查看了这个list的元素长度,代码如下 image

得到的信息是这个list的元素长度从1到12不等

我需要怎么修改才能处理这个问题呢

xiaowk5516 commented 1 year ago

你好,我运行readme中提供的验证脚本时,发生了一些错误。 验证命令为

python tools/REPPM.py --repp_cfg ./tools/yolo_repp_cfg.json --predictions_file ./yolov_s.pickle --evaluate --annotations_filename ./annotations/annotations_val_ILSVRC.txt --path_dataset datasets/ILSVRC2015/ --store_imdb --store_coco

错误日志如下: image

反馈的信息应该是list里面的元素长度不一致导致的,因此我查看了这个list的元素长度,代码如下 image

得到的信息是这个list的元素长度从1到12不等

我需要怎么修改才能处理这个问题呢

代码修改后的日志也是上图,报的错是一样的,我就没有贴两张图

YuHengsss commented 1 year ago

请问有没有尝试重新生成 motion_iou_file 呢,似乎是后处理方法里的BUG

xiaowk5516 commented 1 year ago

请问有没有尝试重新生成 motion_iou_file 呢,似乎是后处理方法里的BUG

motion_iou_file是第一条命令生成的结果么:

python tools/val_to_imdb.py -f exps/yolov/yolov_x.py -c path to your weights/yolov_x.pth --fp16 --output_dir ./yolov_x.pickle
YuHengsss commented 1 year ago

请问有没有尝试重新生成 motion_iou_file 呢,似乎是后处理方法里的BUG

motion_iou_file是第一条命令生成的结果么:

python tools/val_to_imdb.py -f exps/yolov/yolov_x.py -c path to your weights/yolov_x.pth --fp16 --output_dir ./yolov_x.pickle

是的,如果是自己的数据集的话,这里的 -30 可能会有问题,需要改成对应的类别https://github.com/YuHengsss/YOLOV/blob/a66556d93ffc389393ae22988dcc4d1c6c7d544d/tools/val_to_imdb.py#L166

xiaowk5516 commented 1 year ago

请问有没有尝试重新生成 motion_iou_file 呢,似乎是后处理方法里的BUG

motion_iou_file是第一条命令生成的结果么:

python tools/val_to_imdb.py -f exps/yolov/yolov_x.py -c path to your weights/yolov_x.pth --fp16 --output_dir ./yolov_x.pickle

是的,如果是自己的数据集的话,这里的 -30 可能会有问题,需要改成对应的类别

https://github.com/YuHengsss/YOLOV/blob/a66556d93ffc389393ae22988dcc4d1c6c7d544d/tools/val_to_imdb.py#L166

我测试的是VID数据集

YuHengsss commented 1 year ago

稍等,我晚些时间检查一下