darknet yolo 计算mAP,recall
2017-02-03 18:08
579 查看
1.生成检测结果文件
./darknet detector valid cfg/car.data cfg/car.cfg backup/car_final.weights -out car.txt -gpu 0 -thresh .5
2.把car.txt 用faster rcnn 中voc_eval计算mAP
/home/sam/src/caffeup2date_pyfasterrcnn/lib/datasets/compute_mAP.py
from voc_eval import voc_eval
print voc_eval('/home/sam/src/darknet/results/{}.txt', '/home/sam/datasets/car2/VOC2007/Annotations/{}.xml', '/home/sam/datasets/car2/VOC2007/ImageSets/Main/test.txt', 'car', '.')
第三个结果就是
如果只想计算大于0.3的输出结果的mAP,把 voc_eval.py文件中如下代码更改
sorted_ind = np.argsort(-confidence)
sorted_ind1 = np.where(confidence[sorted_ind] >= .3)[0]#np.argsort(-confidence<=-.3)
sorted_ind = sorted_ind[sorted_ind1]
3.计算recall
./darknet detector recall cfg/car.data cfg/car.cfg backup/car_final.weights -out car.txt -gpu 0 -thresh .5
./darknet detector valid cfg/car.data cfg/car.cfg backup/car_final.weights -out car.txt -gpu 0 -thresh .5
2.把car.txt 用faster rcnn 中voc_eval计算mAP
/home/sam/src/caffeup2date_pyfasterrcnn/lib/datasets/compute_mAP.py
from voc_eval import voc_eval
print voc_eval('/home/sam/src/darknet/results/{}.txt', '/home/sam/datasets/car2/VOC2007/Annotations/{}.xml', '/home/sam/datasets/car2/VOC2007/ImageSets/Main/test.txt', 'car', '.')
第三个结果就是
如果只想计算大于0.3的输出结果的mAP,把 voc_eval.py文件中如下代码更改
sorted_ind = np.argsort(-confidence)
sorted_ind1 = np.where(confidence[sorted_ind] >= .3)[0]#np.argsort(-confidence<=-.3)
sorted_ind = sorted_ind[sorted_ind1]
3.计算recall
./darknet detector recall cfg/car.data cfg/car.cfg backup/car_final.weights -out car.txt -gpu 0 -thresh .5
相关文章推荐
- Darknet YOLO 安装配置
- 神经网络训练样本制作_VOC格式_FOR_YOLO(Darknet)_AND_PVANet(FasterRCNN)
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- Darknet(YOLO)安装与测试笔记(T440p+Ubuntu14.04+OpenCV2.4.10+CUDA7.5)
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- 解读darknet-YOLO V2代码(一)
- darknet YOLO 编译使用GPU
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- 【Darknet】【yolo v2】训练自己数据集的一些心得----VOC格式
- darknet-yolo运行摄像头测试分析及过程主要代码梳理
- Yolo-Darknet的安装和使用
- YOLO Darknet
- yolo train:CUDA Error: an illegal memory access was encountered darknet: cuda.c:36:check_error
- 使用YOLO框架Darknet进行分类预训练
- 【YOLO】darknet安装与测试,服务器,CUDA
- Darknet (一) YOLO 基于 CentOS CPU 的部署使用
- 【object detection】YOLO 实践篇(darknet):You Only Look Once
- 【object detection】YOLO 实践篇(darknet):You Only Look Once