参考:http://blog.csdn.net/u012072066/article/details/78287979

一、过程

1、如果需要使用外部数据集进行算法性能评测,如FDDB,首先需要下载FDDB数据集(包括图像文件和标注文件)以及生成ROC的代码。

2、make编译evaluation代码。

3、使用自己的人脸检测算法检测FDDB数据集,得到FDDB数据集要求的标签格式文件

4、使用FDDB的evaluation工具,对自己的数据集输出结果进行测试,输出tempContROC.txt和tempDiscROC.txt文件。

这里需要更改evalation.cpp的文件中的几个参数:

(1)源代码中默认的根据系统不同,给参数文档中每张图像名的后面追加了后缀.jpg或.ppm,如果系统为windows,则为.jpg,否则为.ppm,针对具体情况进行更改,这里我改成了.jpg

(2)根目录,图像路径文件,测试算法输出文件,图像标准文件(其中listFile和annotFile是从FDDB数据集下载)

5、使用matplotlib工具绘制ROC曲线

我绘制的曲线图如下:

上图为离散显示,下图为连续显示。

转载于:https://www.cnblogs.com/listia/articles/8540328.html

FDDB测试使用(生成ROC曲线)相关推荐

  1. Ubuntu 下使用 FDDB 测试人脸检测模型并生成 ROC 曲线,详细步骤

    原 Ubuntu 下使用 FDDB 测试人脸检测模型并生成 ROC 曲线 2018年08月01日 20:18:44 Xing_yb 阅读数:101 标签: FDDB 人脸检测 模型测试 ROC 曲线 ...

  2. linux使用mtcnn进行人脸检测,Linux下使用FDDB 测试MTCNN人脸检测模型生成 ROC 曲线

    FDDB是全世界最具权威的人脸检测评测平台之一,是专门针对人脸识别算法的评测方法与标准.FDDB数据集官网:http://vis-www.cs.umass.edu/fddb/ 下面介绍如何使用FDDB ...

  3. FDDB生成ROC曲线

    [配置教程]FDDB生成ROC曲线 看了好多博客,踩了很多坑,终于把FDDB数据集的ROC曲线绘制出来了.记录一下. 环境:ubuntu18.04 1.数据集准备 去FDDB官网:http://vis ...

  4. python sklearn库 rnn_如何使用Tensorflow计算RNN和LSTM模型的AUC并生成ROC曲线?

    我使用一个自定义的预定义函数trainDNN运行RNN和LSTM模型import tensorflow as tf from tensorflow.contrib.layers import full ...

  5. 使用FDDB人脸样本检测库,测试自己的人脸检测算法性能并生成ROC曲线。

    一,说明及环境 网上有关FDDB人脸检测库的使用以及ROC文件生成的文章太少,并且都无法检测opencv中自带的人脸检测算法.最近 工作的原因,需要用到FDDB库检测我们自己的人脸检测算法性能.所以认 ...

  6. 5分钟带你学懂ROC曲线

    目录 ROC 混淆矩阵: 定义 生成ROC曲线 生成实例 AUC(Area under ROC Curve) AUC对模型性能简单评估 ROC曲线的优势 ROC ROC全称是受试者工作特征(Recei ...

  7. 深度理解受试者工作特征(ROC)曲线

    目录 1.分类结果混淆矩阵 举例: 2.ROC 2.1.ROC曲线是从阈值选取角度出发来研究学习器泛化性能的有力工具 2.2.ROC曲线 2.3.主要作用: 2.4.优点: 举例1: 举例2: 3.A ...

  8. 关于ROC曲线画出来只有一个点

    之前在做kaggle比赛时,有个比赛使用AUC来评比的,当时试着画了ROC曲线,结果出来的下图这样的图形.跟平时的ROC曲线差好远,就只有一个点.而别人家的都是很多转折的,为啥我的不一样. 我的图如下 ...

  9. python绘制影像组学训练集、测试集对应的ROC曲线以及瀑布图(rad-score 瀑布图)

    python绘制影像组学训练集.测试集对应的ROC曲线以及瀑布图(rad-score 瀑布图) # 所有数据的瀑布图 tagets_all = df['label'] tagets_all = df. ...

最新文章

  1. Oracle Study之--PL/SQL Developer软件错误
  2. Android 即时通讯开发小结(二)
  3. 用Python实现冒泡排序
  4. jquery radiobutton使用
  5. APICloud学习笔记之窗体跳转
  6. 【java】java 的网络地址类 InetSocketAddress
  7. 如何为项目和产品提供资源——优化工作时间、激励团队和预算
  8. matlab veristand,matlab和NI VeriStand联合仿真环境搭建(一)
  9. android 球形进度,android仿360手机卫士的自定义波浪球形进度View 滚动痕迹
  10. maven工程的多环境配置方案(profile)
  11. 湖北省软件行业协会会员单位全名录(2014年的信息)
  12. 车牌的归属地(省份和地级市) js
  13. umi+Ant Design Mobile+rem搭建移动端H5框架
  14. yy_model及 YYLabel
  15. shiro 实现退出登录功能
  16. 【UE4 C++】角色拾取、替换武器(上)
  17. 计算机考试怎么调整字号,WPS文字如何调节字体大小突破字号72的限制实现大小随意调...
  18. 小暑 |入伏前,这样做,宝宝长高高更聪明!
  19. SpringSecurity自定义认证成功处理器
  20. IE无法查看源文件原因及解决办法

热门文章

  1. MEF在.net中实现插件功能
  2. 关于金蝶云星空安装问题
  3. 如本科技发布超大视野3D工业相机,用于物流、汽车制造大视野拆码垛、搬运场景
  4. oracle经典练习题--【高级查询】
  5. 怎么做出牛逼的二维码图片?
  6. 气传导耳机哪个品牌好?韶音、南卡、索尼、cleer气传导耳机评测
  7. ccna考试流程|ccna考试费用-ielab
  8. 电商订单提交后的基本处理
  9. java获取鼠标在屏幕中的位置 方法一_Java如何获取鼠标指针的位置?
  10. elk面试题_百家公司运维面试题汇总