目标检测相关概念:IOU,precision, recall, AP, mAP
1.IOU(交并比)
IOU,交并比,顾名思义,就是预测框bounding box与真实框ground truth的交集比上并集。可以用来衡量检测物体位置的偏差。形象点可以看下图(用画图软件所画):
IOU=交集/并集 (即图中的黄色部分比上绿色的部分)
2.precision和recall
准确率
召回率
参数的含义为:
T:分类正确 F:分类错误
P:认为是正样本 N:认为是负样本
TP:当预测框(bounding box)与真实框(ground truth)的IOU大于某个阈值(threshold)时,认为这个预测框预测的结果是正确的,并且实际的类别也与预测值一样,就算作一个TP。简单来说就是预测一个正样本,结果正确。
FP:首先表明我们预测的结果是错误的,该样本实际是一个负样本,但是预测的结果却是正样本
FN:与FP类似,预测结果是错误的,该样本实际是一个正样本,但是预测的结果是负样本
那么precision准确率的实际意义就是在已经检测出来的物体中,有多少是检测正确的
而recall召回率的实际意义就是在所有的物体中,有多少被检测出来的。(因为还会存在一些物体没有被检测出来)
3.AP和mAP
由于在评价一个模型的好坏时,单独用precision和recall都不能全面的评测算法的性能,因此将precision和recall画在一张图像上来表示检测的性能,我们称之为一类物体的AP。AP值就是precision和recall构成的图像的面积。类似于下图:
而mAP就是各种类别的AP值算平均值,得到整个模型的检测指标。
绘制mAP可以参考:GitHub - Cartucho/mAP: mean Average Precision - This code evaluates the performance of your neural net for object recognition.
需要将input文件夹里面的detection-results和ground-truth换成自己的数据,images-optional为可选项。
参考:
睿智的目标检测20——利用mAP计算目标检测精确度_Bubbliiiing的学习小课堂-CSDN博客_睿智的目标检测
目标检测中的mAP是什么含义? - 知乎
目标检测相关概念:IOU,precision, recall, AP, mAP相关推荐
- 目标检测模型的评价指标(Acc, Precision, Recall, AP, mAP, RoI)
目标检测模型的评价指标(Acc, Precision, Recall, AP, mAP, RoI) 对于一个目标检测模型的好坏,总的来说可以从以下三个方面来评估: 分类的精度如何.一般可以用准确度(A ...
- 目标检测算法之评价标准AP,mAP
TP.TN.FP.FN概念 首先有关TP.TN.FP.FN的概念.大体来看,TP与TN都是分对了情况,TP是正类,TN是负类.则推断出,FP是把错的分成了对的,而FN则是把对的分成了错的.(我的记忆方 ...
- 『论文阅读笔记』目标检测模型中的性能评价方式-IOU、precision/recall、mAP、PR、Fps!
目标检测模型中的性能评估标准-IOU.precision/recall.mAP.PR.Fps! 文章目录 一.交并比IOU 二.精确率(precision)和召回率(recall) 三.P-R(pre ...
- ap 目标检测算法map_目标检测算法的评估指标:mAP定义及计算方式
前面依次介绍了: 本节介绍目标检测算法的评估指标:mAP定义及计算方式 mAP:mean Average Precision,平均精度均值,即AP(Average Precision)的平均值,它是目 ...
- 信息检索的评价指标(Precision, Recall, F-score, MAP)
转载自: 信息检索的评价指标(Precision, Recall, F-score, MAP) - 小村长技术blog - 博客频道 - CSDN.NET http://blog.csdn.net/l ...
- 睿智的目标检测1——IOU的概念与python实例
睿智的目标检测1--IOU的概念与python实例 学习前言 什么是IOU IOU的特点 全部代码 学习前言 神经网络的应用还有许多,目标检测就是其中之一,目标检测中有一个很重要的概念便是IOU. 什 ...
- 目标检测系列1—目标检测评价指标IOU
目标检测评价指标IOU 什么是IOU IOU的特点 全部实现 什么是IOU 神经网络的应用还有许多,目标检测就是其中之一,目标检测中有一个很重要的概念便是IOU. IOU是一种评价目标检测器的一种指标 ...
- 目标检测中的precision,recall,AP,mAP计算详解
大雁与飞机 假设现在有这样一个测试集,测试集中的图片只由大雁和飞机两种图片组成,如下图所示: 假设你的分类系统最终的目的是:能取出测试集中所有飞机的图片,而不是大雁的图片. 现在做如下的定义: Tru ...
- 刷网课会被检测出来吗_目标检测中的Precision和Recall
目标检测中常用的性能评价指标有Precision,Recall和F1 score. 当面对不同的任务时,该如何提高recall和precision? 思考:对于Precision值,其代表的是你所预测 ...
最新文章
- Java 高级 --- 多线程快速入门
- C语言与汇编语言相互调用原理以及实例
- 认证(登录)功能实现
- 页面中color颜色值_计算机毕业设计中实现一个简易美观的登录界面
- endnote x9中科大版_文献管理软件Endnote的一些使用经验
- android下创建文件夹和修改其权限的方法
- 再见Jenkins,从Gitlab代码提交到k8s服务持续交付只需七毛三
- LPS最长回文子序列
- Centos7下SRS流式服务器搭建、推流、拉流
- C Tricks(十二)—— 获取字符数组的末尾元素
- NodeJs和ReactJs单元测试工具——Jest
- JavaEE学习14--过滤器filter
- c程序 wrapper_如何使 Python 程序能让他提速 30%?
- JAVAJSP校园宿舍报修系统JSP宿舍管理系统JSP宿舍报修管理系统JSP学生公寓管理系统
- 语音合成芯片——SYN6658
- python局域网大文件_利用Python+pyftpdlib实现在局域网中互传文件
- matlab画回归曲线方程,MATLAB线性回归方程与非线性回归方程的相关计算
- 【原创】我所亲证的气功层次 ——了空居士
- C++、Java、JavaScript中回调的用法
- 力扣LCP3机器人大冒险
热门文章
- Apache Lucene Java 全文检索引擎架构
- 几款比较工具Beyond compare、DiffMerge、WinMerge
- Machine Learning 务实----Applying deep learning to real-world problems
- python删除excel第一行_如何用 Python 清洗数据?
- 配置 SQL Server 2005 以允许远程连接(服务器端)
- php filtervar函数用法,PHP过滤器 filter_has_var() 函数用法实例分析
- java贪心算法几个经典例子_经典算法思想5——贪心(greedy algorithm)
- 大学c语言python_C语言和Python爬虫哪个好?老男孩IT教育
- 服务器powershell占用百分百,使用PowerShell统计服务器C盘空间
- python 下载bilibili视频