我是靠谱客的博主 怕孤单跳跳糖,最近开发中收集的这篇文章主要介绍vs2015+opencv+dilb+于仕琪人类识别算法对人脸特征点进行检测,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        于仕琪老师的人脸识别算法识别率很高,所以用于仕琪老师的人脸识别算法识别出人脸,在用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+于仕琪人类识别算法对人脸特征点进行检测所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部