最近在学习用mmdetection做交通标志识别的项目,用的是faster-rcnn的配置,由于我的数据集是VOC格式的,mmdetection默认的数据集是COCO格式,把配置改了之后(把配置从coco格式改成voc格式可以参考这篇https://www.cnblogs.com/beeblog72/p/12076562.html)训练也成功了,但是运行test.py就一直出问题。
我运行的命令如下:

 python tools/test.py configs/faster_rcnn_r101_fpn_1x.py /home/kesun/mmdetection/work_dirs/faster_rcnn_r101_fpn_1x/jtbz/latest.pth --out jtbzresults.pkl --eval bbox#配置文件是configs/faster_rcnn_r101_fpn_1x.py
#训练好的模型/latest.pth
#存储测试的结果tbzresults.pkl

出现的问题如下图:
这个问题一看就是跑成coco格式的了,但是我明明在配置文件中改成VOC格式的了呀

后来查了以后才发现test.py就只能进行coco格式数据集的测试,要是想测试voc格式的数据集,我们应该这样做:

  1. 用test.py不加–eval得到预测的pkl文件
    首先还是用test.py对模型进行测试,但是不要加–eval就不会报错
 python tools/test.py configs/faster_rcnn_r101_fpn_1x.py /home/kesun/mmdetection/work_dirs/faster_rcnn_r101_fpn_1x/jtbz/latest.pth --out jtbzresults.pkl


2. 用voc_eval.py得到测试结果
上一步得到了结果jtbzresults.pkl然后运行针对voc_eval.py的测试文件,命令如下:

python tools/voc_eval.py jtbzresults.pkl configs/faster_rcnn_r101_fpn_1x.py

【mmdetection】对VOC格式的数据集进行测试相关推荐

  1. 英文数据集txt_如何用自己的数据制作 Pascal VOC 格式的数据集 详细教程(文中有所有代码)...

    目前object detection这块主流的数据集主要就是COCO和Pascal VOC格式的.github上现成的检测算法基本都是自带VOC格式数据集的输入接口的,所以想要跑起来一个算法,我们需要 ...

  2. 自制VOC格式图像分割数据集:使用python+PIL生成8位深的RGB图像

    最近在做图像分割任务的任务,使用的是DeepLabV3Plus框架,所以需要制作VOC格式的数据集.在制作的时候发现VOC数据集中的Mask尽管是彩色的,但是竟然是8位深的. 而一般情况下,图像的每个 ...

  3. 基于MMDetection训练VOC格式数据集

    一 环境说明 基于前述安装MMDetection,数据集为VOC格式,主要版本如下: Python:3.7.8 CUDA:11.3 cuDNN:8.4.0 torch:1.12.0 torchvisi ...

  4. 处理VOC格式的数据集

    VOC格式是常用的分割数据集,主要存储在xml文件中 torch也实现了读取Voc文件的函数datasets.VOCDetection Voc格式 是需要在 打标签的文件夹中: cmd输入 label ...

  5. YOLOv2训练:制作VOC格式的数据集

    本文转载自: http://blog.csdn.net/ch_liu23/article/details/53558549 最近在用yolo来做视频中的人员检测,选择YOLO是从速度考虑,当然也可以用 ...

  6. mmdetection实战,训练扑克牌数据集(VOC格式)并测试计算mAP

    mmdetection实战,训练扑克牌数据集(VOC格式)并测试计算mAP 一.数据集准备 二.mmdetection的安装 三.修改相关文件 1. 修改class_names.py文件 2. 修改v ...

  7. 【目标检测实验系列】使用yolov3 spp训练西工大遥感数据集NWPU VHR-10(包括如何将NWPU VHR-10转为VOC格式和yolov3 spp实验调试的详细步骤,且附上训练完的权重文件)

    目录 1. 文章主要内容 2. 西工大数据集转换为VOC格式数据集 2.1 VOC数据集结构 2.2 西工大数据集 2.3 转换格式 2.3.1 构建与VOC类似的数据集文件结构(文件夹名可以自定义) ...

  8. 玩转肺癌目标检测数据集Lung-PET-CT-Dx ——④转换成PASCAL VOC格式数据集

    文章目录 关于PASCAL VOC数据集 目录结构 ①创建VOC数据集的几个相关目录 XML文件的形式 ②读取dcm文件与xml文件的配对关系 ③创建VOC格式数据集 ④创建训练.验证集 本文所用代码 ...

  9. DAGM2007数据集转换成VOC格式

    DAGM2007数据集-to-缺陷数据集VOC格式 DAGM2007数据集下载 数据集简单介绍 转换代码 转换结果 DAGM2007数据集下载 链接: DAGM2007. 下载后把每一类的压缩包解压放 ...

  10. maskrcnn-benchmask训练自己的数据集(voc格式)

    去年十二月facebook发布了pytorch1.0,并且基于pytorch1.0的MASK RCNN和FPN实现也开源了.其实现相较于Detectron拥有更快的训练速度和更低的GPU内存占用.具体 ...

最新文章

  1. selenium定位方法(java实例)
  2. Marshal类的简单使用
  3. iOS之深入解析Block的使用和外部变量捕获
  4. 搭建一个VUE+Express前后端分离的开发环境
  5. 算法-二分搜索-找出最大值和次大值
  6. PyCharm光标变粗的解决办法
  7. IntelliJ IDEA 配置Tomcat 运行Web项目
  8. Perl 语言流行度处于历史最低点
  9. 单片机c语言取反符号怎么打,arduino取反怎么写
  10. linux桌面图标大小,ubuntu17.10修改桌面图标大小的方法
  11. smb协议讲解_SMB协议原理抓包分析
  12. [虎符CTF 2021]Internal System
  13. 欧美大脑计划存在的问题和忽视的一个重要元素,互联网大脑计划系列三
  14. Python基于OpenCV的土壤裂缝分割系统[源码&部署教程]
  15. 华为rh2288型号服务器,华为RH2288H V2服务器外部简介
  16. 揭秘史上最烂开发项目:苦撑12年,600万+行代码!
  17. 增设区域分销商:APC渠道变革拒绝“扁平化”
  18. VSCode C/C++ 使用指北
  19. scala val 与var 区别
  20. 联想服务器x3250 m5文档,【联想x3250 M5参数】联想x3250 M5系列服务器参数-ZOL中关村在线...

热门文章

  1. Fast BSS Transition原理简介
  2. 实体消歧 Entity Disambiguiation
  3. USB PD快充协议详解(待续)
  4. ppt快速美化四步法
  5. 交叉线 or 直通线 ?
  6. Klari汽车静态电流(暗电流)测试数据采集系统专用电流探头
  7. [CSP-S模拟测试]:赤壁情(DP)
  8. 落地干货:三个核心步骤,做好销售管理
  9. MATLAB中Spline插值使用记录
  10. 4星|《千年金融史》:金融技术就是一个我们自己建造的时间机器