2021/7/23 运行 eval_voc.py 问题解决

根据之前的问题  若是仅仅在 pycharm 运行 eval_voc.py,只能得到     Start Evaluation  的结果,如下图

 

 然后,程序中还有  Start Detection  部分。

经过 在线求解,多次尝试解决后。大佬给出建议。

Hello,

  1. Create a directory detection_result inside your project directory
  2. add --mode eval to your command for getting results. So, the command will look like this CUDA_VISIBLE_DEVICES=0 python3 eval_voc.py --weight_path weights/best.pt --gpu_id 0 --visiual data/ValImages --mode eval change --visiual to your image directory for test

 

conda 环境:YOLOv4-pytorch    

根据大佬在 C:\GitHub\test1 下建立 detection_result 文件

原作者命令:    python eval_voc.py --weight_path weight/best.pt --gpu_id 0 --visiual $DATA_TEST --eval --mode det       (无效)

修改后的命令:python eval_voc.py --weight_path weight/best.pt --gpu_id 0 --visiual data/test-date --mode eval

运行成功,得到预测的图像 文件detection_result,如下图

 

 PS:有的效果还是不太好,需改良(之后)。

 

接下来,得到 图。

 

就是 运行 get map.py,得到图。

 get map.py前提 有三 :来自 如图

 

 其中  1, 2 已经得到 ,2准确得到,1得到

但是俩个问题:

    1得到的预测结果同一目标对应多个坐标(?)不知对否

     3未知 ,如何数据集分成 训练集,验证集,测试集  不仅在txt上得到分割结果,还要在图片上得到分割结果、?

 

posted @ 2021-07-23 04:58  下着雨  阅读(163)  评论(0编辑  收藏  举报