Face Alignment at 3000FPS工程配置

原创 2014年12月18日 14:03:55

根据Face Alignment at 3000 FPS via Regressing Local Binary Features这篇文章的源代码的配置


1. 源代码地址:https://github.com/jwyang/face-alignment,里面也有相应的英文介绍


2. 环境:windows64位+matlab2014a


3. 下载数据库,因为需要数据做训练样本,可以从http://ibug.doc.ic.ac.uk/resources/facial-point-annotations下载,有多个样本集,可以下载需要的样本


4. 为代码中的训练样本函数的依赖库liblinear配置,从http://www.csie.ntu.edu.tw/~cjlin/liblinear/,可以直接下载liblinear库,然后如果你的系统是windows64位的就直接从里面的windows文件夹中将里面的文件全部拷贝到matlab工程文件夹中


5. 准备数据。比如我现在将AFW与LFPW作为训练样本的集合,那么先解压然后保存到D:\Projects_Face_Detection\Datasets文件夹中,这是因为工程中train_model.m文件下第40行中定义的,也可以自己做修改.


6.因为train_model.m文件中40行表示读入训练样本的数据的文件是Path_Images.txt,所以进入控制台先转到目录D:\Projects_Face_Detection\Datasets\afw,然后输入命令dir /b/s/p/w *.jpg>Path_Images.txt,这是将所有jpg的文件的文件名都输入到Path_Images.txt文件中,同样转到目录D:\Projects_Face_Detection\Datasets\lfpw文件夹中输入命令dir /b/s/p/w *.png>Path_Images.txt,因为lfpw的数据都是png文件。


7.然后我们开始训练样本,在matlab文件夹下新建一个m文件,然后里面输入一下代码:


filepath_ranf='./ranf.mat';
filepath_ws='./ws.mat';
 
lbfmodel=train_model({'afw''lfpw'});
 
ranf =lbfmodel.ranf;
ws = lbfmodel.Ws;
 
save(filepath_ranf,'ranf');
save(filepath_ws,'ws');

然后执行,训练样本的时间可能会过长。目的是将训练后的结果导入ranf.mat与ws.mat文件夹中.当训练完毕后,可以在face_alignment文件中看到ranf.mat与ws.mat两个文件,大概120M多。


8.观看结果。比如现在想将ibug数据集作为结果,那么在将ibug解压到D:\Projects_Face_Detection\Datasets目录,然后进入控制台转到目录下输入dir /b/s/p/w *.jpg>Path_Images.txt。然后在matlab文件夹下新建一个m文件,在里面输入下面代码:

filepath_ranf='./ranf.mat';
filepath_ws='./ws.mat';
 
r=load(filepath_ranf);
w=load(filepath_ws);
 
ranf=r.ranf;
ws=w.ws;
 
t.ranf=ranf;
t.Ws=ws;
 
test_model({'ibug'},t);

就可以看到结果了。


Face Alignment at 3000 FPS 阅读笔记

《Face Alignment at 3000 FPS》 又是msra孙剑组一篇cvpr大作,之前实现了他之前的一篇《Face Alignment by Explicit Shape Regressi...
  • huangynn
  • huangynn
  • 2016-07-06 17:18:30
  • 2193

Face Alignment at 3000 FPS 学习理解和具体实现

这篇论文主要讲:Face Alignment 问题,即给人脸确定位置68个标点 (landmark)。 而这些标点位置肯定是最能区别不同人的位置。 Face Alignment 是很重要的,是人脸...
  • xp215774576
  • xp215774576
  • 2015-04-14 10:47:37
  • 8301

Face Alignment at 3000FPS(C++版)工程配置

3000FPS是人脸对齐算法,特点是速度快!我利用的是thinkface上一位大牛提供的代码http://www.thinkface.cn/thread-3136-1-1.html这里面提供了C++版...
  • Sunshine_in_Moon
  • Sunshine_in_Moon
  • 2015-11-14 21:11:20
  • 6113

face alignment by 3000 fps系列学习总结

我们主要讲一讲Github上给出的matlab开源代码《jwyang/face-alignment》的配置。 首先声明:本人第一次配置的时候也是参考了csdn一个作者和github给出的说明配置成功...
  • xiamentingtao
  • xiamentingtao
  • 2016-03-10 23:40:12
  • 3309

Face alignment in 3000 FPS 代码的运行

网上对论文 face alignment at 3000 fps via regressing local binary features 代码解析很少,希望能给读者代码详细的解析.这能论文下载地址 ...
  • xp215774576
  • xp215774576
  • 2015-04-15 12:47:53
  • 4574

人脸对齐(3000fps)

最近要做人脸表情识别,根本没有过机器学习的经验,只能硬着头皮开始; 首先,我在Thinkface上找了一些资料,了解了一些有关人脸方面的文档,和目前发展的近况;因为之前有学习过《深入理解OpenCV...
  • qq_22764813
  • qq_22764813
  • 2016-07-14 15:02:43
  • 1287

人脸关键点定位3000fps的LBF方法

人脸对齐不错的论文理解
  • wfei101
  • wfei101
  • 2017-06-07 21:49:49
  • 1758

Face Alignment at 3000 FPS via Regressing Local Binary Features-译

回归局部二值特征实现3000帧每秒人脸对齐
  • beerbuddys
  • beerbuddys
  • 2014-11-02 20:50:43
  • 2258

Face Alignment at 3000 FPS via Regressing Local Binary Features(CVPR2014)读后感(first pass)

Face Alignment at 3000 FPS via Regressing Local Binary Features(CVPR2014)读后感(first pass) 这篇文章还是...
  • Real_Myth
  • Real_Myth
  • 2016-08-12 08:55:35
  • 1005

Face Alignment at 3000 FPS via Regressing Local Binary Features 阅读笔记

基于局部二值特征的人脸形状回归 FaceAlignment at 3000 FPS via Regressing Local Binary Features阅读笔记...
  • AUTO1993
  • AUTO1993
  • 2017-03-22 22:53:25
  • 550
收藏助手
不良信息举报
您举报文章:Face Alignment at 3000FPS工程配置
举报原因:
原因补充:

(最多只允许输入30个字)