第一步:下载数据集以及标注文件:
链接:https://pan.baidu.com/s/1sm731xj 密码:5qp1
(这里是我整合好的,意思就是用fddb官网的全部数据集进行测试)解压后格式如下:
第二步:用自己的算法生成output.txt文件,代码如下(这个代码是用opencv的人脸检测算法测试的,可对自己的算法在此基础上稍作修改):http://download.csdn.net/download/yu734390853/10235460
output.txt文件格式(检测框为矩形):
第一行:图片路径
第二行:人脸个数
第三行:左上顶点坐标x y 宽(w) 高(h) detection_score(这个我也不清楚具体表示什么,其他资料上说:这里要注意detection_score这个值,必须是个有参考意义的分数,不能像它的标注文件一样置为1,否则ROC曲线出不来。)
第三步: 在FDDB官网上下载评估程序:http://vis-www.cs.umass.edu/fddb/evaluation.tgz
把头文件和源文件添加进来(main函数在evaluate.cpp下)。添加问件时注意下面两点:
1.一定要添加到当前目录下,否则会出现连接器错误。
2.不要添加./文件(是Ubuntu下的隐藏文件)。
之后修改main函数里的四个路径(分别是第一步下载的三个文件(2002和2003算一个,放同一文件夹下),和第二步生成的output.txt文件),如下:
之后再注释掉以下代码: