2021/7/23 运行 eval_voc.py 问题解决
根据之前的问题 若是仅仅在 pycharm 运行 eval_voc.py,只能得到 Start Evaluation 的结果,如下图
然后,程序中还有 Start Detection 部分。
经过 在线求解,多次尝试解决后。大佬给出建议。
(
Hello,
- Create a directory
detection_result
inside your project directory - add
--mode eval
to your command for getting results. So, the command will look like thisCUDA_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上得到分割结果,还要在图片上得到分割结果、?