人脸检测数据集评价代码运行方法:
FDDB evaluation安装及使用
基本参考http://blog.csdn.net/u011783201/article/details/52119313,但其写的有些问题,针对我个人的经历进行了修改和补充。
1.opencv 安装
参考我转载的那篇博文。
2.make
很可能是opencv的问题:
根据opencv版本的不同,也许会出现链接错误,按照官网给的方案修改了makeflile
INCS = -I/usr/local/include/opencv LIBS = -L/usr/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy
evaluate: $(OBJS) $(CC) $(OBJS) -o $@ $(LIBS)
博主仅仅改变了下面这个语句就可以使用了(因为我安装了pkg-config)
3.安装gunplot
gunplot sudo apt-get install gnuplot-x11
* 修改prel的路径才可以使用修改之后的路径# where gnuplot is
my $GNUPLOT = "/usr/bin/gnuplot";
# where the binary is
my $evaluateBin = "/home/rainbow/Documents/evaluation/evaluate";
# where the images are
my $imDir = "/home/rainbow/Documents/data/FDDB/";
# where the folds are
my $fddbDir = "/home/rainbow/Documents/data/FDDB/";
# where the detections are
my $detDir = "/home/rainbow/Documents/data/FDDB/";
* 修改common.hpp
#define __IMAGE_FORMAT__ ".jpg"//#define __IMAGE_FORMAT__ ".ppm"
#define __CVLOADIMAGE_WORKING__
之后在终端输入perl runEvaluate.pl,
程序运行结束后将会在当前目录下生成两张ROC图像。
如何对比其他方法,一起显示将继续研究(待续)