概述
于仕琪老师的人脸识别算法识别率很高,所以用于仕琪老师的人脸识别算法识别出人脸,在用dilb+人脸68个关键点检测dat模型库提取人脸特征点。
效果展示:
一、下载dilb库,然后用cmake进行解压,网上教程很多,用命令行编译很长时间都没有编译过去。所以我改用gui编译。
1、下载的dilb库后解压如下图所示,build是自己建立的。
2、用cmake-gui编译如下图,source code选择dlib目录,build the binaries选择建立的build目录。然后点击configure,然 后选择visual studio14 2015,x64.
成功后点击generate
成功后build下目录如下所示:
3、之后按照VS2015+dlib环境配置_shen的博客-CSDN博客_vs配置dlib;博客操作即可
4、至于找不到png.h文件,可以将png.h对应目录添加到vs属性页,vc++ ——>包含库目录中
二、下载shape_predictor_68_face_landmarks.dat,文件解压后放到工程目录文件中,和main函数文件放到同一级目录中
三、下载于仕琪老师的人脸识别库libfacedetection,解压后将如下四个目录复制到工程目录中。
四、将工程目录中的.h、.cpp文件移除后添加src目录中的如下四个文件
五、再添加main.cpp文件,本文件是将于仕琪老师人脸识别库中的example文件夹中的detect-camera.cpp进行了更改,将人脸检 测算法标出的方框,与 人脸68个关键点检测dat模型库结合,检测出人脸中的特征点。
工程编译过程中会出错显示找不到facedetectcnn.h文件,解决方法:src目录添加到工程属性包含库目录中
六、本人已经将工程代码上传,有兴趣的可以下载。
最后
以上就是怕孤单跳跳糖为你收集整理的vs2015+opencv+dilb+于仕琪人类识别算法对人脸特征点进行检测的全部内容,希望文章能够帮你解决vs2015+opencv+dilb+于仕琪人类识别算法对人脸特征点进行检测所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复