在使用mmdetection时,测试voc数据集无法得到精度指标,只有recall和mAP,这里可以通过修改几行代码来获得precision指标

修改后打印结果:

代码修改

修改mmdet/core/evaluation/mean_ap.py文件里的print_map_summary函数的5处代码,你可以直接复制这个函数,然后替换掉原来的函数。修改后的函数为:

def print_map_summary(mean_ap,results,dataset=None,scale_ranges=None,logger=None):"""Print mAP and results of each class.A table will be printed to show the gts/dets/recall/AP of each class andthe mAP.Args:mean_ap (float): Calculated from `eval_map()`.results (list[dict]): Calculated from `eval_map()`.

MMdetection2测试voc数据获取precision相关推荐

  1. 如何用最傻的办法查看tensorflow-yolov3模型测试VOC数据集时预测值(图框)与真实值(图框)的对比效果?

    测试完成后,会打印如下数据 以这段为例: grond truth是标定人员标注的值,你可以把它看作是标准答案:predict result是模型的预测值:0.9095是预测目标为dog的概率:怎么来看 ...

  2. 微软鼠标测试软件,微软Precision鼠标评测:Surface生产力工具最佳搭配

    微软Precision鼠标 设计 Precision鼠标采用人体工学设计,与整个手掌内侧贴合,大拇指处设有托衬结构.这样的结构看上去跟MX Master有些相似,不过微软风格显得更简洁商务范儿. 俯视 ...

  3. API接口示例,淘宝商品详情接口(调用测试,数据获取)

    API,它的全称是Application Programming Interface--应用程序编程接口,是一组指令.标准或要求,使软件或应用程序可以利用另一应用程序.平台或设备的功能/服务来获得更好 ...

  4. MybatisPlus中插入数据获取主键值

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  5. 【原创】机器学习一般流程总结

    前段时间总结了下机器学习的一般流程,经过一番梳理后,写成博客,与大家分享. 机器学习一般包含这5个步骤:数据获取.特征提取.模型训练和验证.线下测试.线上测试. 数据获取 首先从线上拉取用户真实数据, ...

  6. 新手探索NLP(八)——序列标注

    转载自知乎https://zhuanlan.zhihu.com/p/50184092 NLP中的序列标注问题(隐马尔可夫HMM与条件随机场CRF) Introduction 序列标注问题(sequen ...

  7. 论文理解 R-FCN:基于区域的全卷积网络来检测物体

    本文转载自: http://blog.csdn.net/shadow_guo/article/details/51767036 原文标题为"R-FCN: Object Detection v ...

  8. 【Python3】Tensorflow_Fasterrcnn训练自己数据集,Keras_Yolov3_GPU训练自己数据集

    文章目录 1.Tensorflow_Fasterrcnn训练自己数据集 1.1 环境塔建 1.2 用预训练好的Resnet101模型演示demo图片 1.3 用预训练好的Resnet101模型对数据进 ...

  9. 在React中获取数据

    React初学者经常从不需要获取数据的应用开始.他们经常面临一个计数器,任务列表获取井字棋游戏应用.这是很好的,因为在开始学习React的时候,数据获取在你的应用中添加了另一层复杂度. 然而,有些时候 ...

  10. Mybatis—代理开发和核心配置文件深入

    代理开发方式介绍 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流. Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由 ...

最新文章

  1. es6 promise
  2. FutureTask的使用
  3. c 和java通讯大小端问题处理_记录一个如何解决java与C++socket通信的大小端问题...
  4. LSTM原理解读汇总
  5. 学生们喜欢在计算机教室上课用英语怎么说,说说学习本课的感想,并谈谈在信息技术课堂上如何体现以学生为主体,教师为主导?...
  6. Android SubsamplingScaleImageView(subsampling-scale-image-view)单双击长按事件【系列2】
  7. java实现dex转jar,Android 逆向相关
  8. Flex 4(Hero)对应Flex 3 容器方法
  9. 【Windows 10】误删监视器?恢复方法
  10. 将SVG 转换为png -- ImageMagick 转换 svg 为透明png 图
  11. ios计算机错误,用iTunes更新IOS14失败,显示发生未知错误(4000)的简单解决办法!...
  12. 磨刀不误砍柴工(1)stress 和 pidstat
  13. 使用VMware虚拟机通过Panabit抓取爱快虚拟机PPPoE报文
  14. E: The repository ‘http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release‘ does no
  15. 计算机怎么更改性能模式,笔记本怎么开高性能模式 让电脑变流畅的方法详细介绍...
  16. 端到端说话人验证系统中长度归一化的分析
  17. 讯飞语音——离线命令词识别
  18. mysql导入excel表异常_mysql导入excel表格数据时出错的解决
  19. Windows批处理创建文件
  20. 前端websocket打造实时聊天室

热门文章

  1. office 64位安装
  2. PD快充3.0协议芯片
  3. php 接口签署域名,使用PHP集成万网域名查询API接口
  4. mac电脑重装系统操作步骤
  5. android手机连不上wifi密码,修改wifi密码后手机连不上_修改wifi密码后手机不能上网-192路由网...
  6. 如何启用台式计算机无线开关,联想一体机无线网卡开关如何开启_怎么打开联想电脑一体机WiFi无线开关-win7之家...
  7. chrome regedit 崩溃_谷歌浏览器网页崩溃的解决方法
  8. MCS:连续随机变量——均匀分布和指数分布
  9. MapGIS完美转ArcGIS ShapeFile攻略
  10. 三种简单的方法去除视频中的水印