博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yolov4评估自己的模型
阅读量:4074 次
发布时间:2019-05-25

本文共 1449 字,大约阅读时间需要 4 分钟。

文章目录

1

darknet detector valid  data/obj.data yolov4.cfg backup/yolov4_last.weights

运行上述命令后,会在文件夹下生成<comp4_det_test_xxx.txt>文件

2

python reval_voc_py3.py --voc_dir D:\github\darknet\build\darknet\x64\scripts\VOCdevkit --year 2020 --image_set test --classes data/obj.names donkey

这里的命令行参数解释如下:

"""    parser = argparse.ArgumentParser(description='Re-evaluate results')      parser.add_argument('output_dir', nargs=1, help='results directory',                         type=str)  # 结果保存路径    parser.add_argument('--voc_dir', dest='voc_dir', default='scripts/VOCdevkit', type=str)  #voc数据集路径    parser.add_argument('--year', dest='year', default='2020', type=str)  #年份    parser.add_argument('--image_set', dest='image_set', default='test', type=str)  # txt文件名称    parser.add_argument('--classes', dest='class_file', default='data/obj.names', type=str)  # 类别路径

如果报下图中的错误:!!! cachefile = D:\github\darknet\build\darknet\x64\scripts\VOCdevkit\annotations_cache\annots.pkl

在这里插入图片描述
找到所在的路径,删除annotations_cache文件夹即可

由于我时隔一个月又运行的,之前改了voc_ecal_py3.py文件,自己忘记了,导致一直出现一个错误:

在这里插入图片描述
修改了半个小时,才发现原因,以后改了文件后要及时改回去,谨此铭记!!

3

python drawPR.py
import _pickle as cPickleimport matplotlib.pyplot as pltfr = open('honkey_pr.pkl', 'rb')  # 这里open中第一个参数需要修改成自己生产的pkl文件inf = cPickle.load(fr)fr.close()x = inf['rec']y = inf['prec']plt.figure()plt.xlabel('recall')plt.ylabel('precision')plt.title('PR cruve')plt.plot(x, y)plt.savefig('pr.eps',dpi=600,format='eps')plt.show()print('AP:', inf['ap'])

在这里插入图片描述

转载地址:http://sxwni.baihongyu.com/

你可能感兴趣的文章
本科生的编程水平到底有多高
查看>>
备忘:java中的递归
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
Golang 数据可视化利器 go-echarts ,实际使用
查看>>
mysql 跨机器查询,使用dblink
查看>>
mysql5.6.34 升级到mysql5.7.32
查看>>
dba 常用查询
查看>>
Oracle 异机恢复
查看>>
Oracle 12C DG 搭建(RAC-RAC/RAC-单机)
查看>>