Dlib+opencv实时提取人脸轮廓(windows环境下//Dlib配置入门)

本文主要演示Dlibwindows环境下利用VS配置环境运行成功调用摄像头的实时人脸特征点提取以及轮廓的描绘。

 

///软件资源

 

Dlib下载链接:http://download.csdn.net/detail/zmdsjtu/9614780

 

//官网链接 http://dlib.net 

//但最新版的dlibVS2015会报一个很奇葩的错误,故而推荐上面的下载链接

 

人脸库下载链接:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

 

//正文/

 

下载完Dlib之后解压。

 

接着新建一个空项目,把下载的人脸库(.dat文件解压压缩包后)添加到如下的目录下。

 

 

继而在项目里添加Dlib人脸库里的dlib\\all\\source.cpp进入项目

//如果不添加会报错,添加了source.cpp相当于把需要用的东西全引入进来了

 

接着再添加examples\\webcam_face_pose_ex.cpp进入项目

//这个是我们这次主要测试的提取人脸特征点的重要CPP

 

接着我们开始配置环境~

 

首先要配置opencv环境以及加上webcam需要调用的文件的目录

 

参考如下链接:http://blog.csdn.net/zmdsjtu/article/details/52235056

 

添加包含目录:

C:\opencv_310\build\include                这个是opencv的包含目录

C:\Users\handsome\Desktop\dlib-master      这个是dlib的主目录

 

添加库目录:

C:\opencv_310\build\x86\vc14\lib             这个是opencvlib存储位置

 

附加依赖项的输入加上:

opencv_world310.lib  opencv_ts310.lib    如果是debug或者其他版本的opencv换掉即可

 

 

需要注意的几点:

1.配置环境时选择的是X86还是X64以及是Release还是Debug,之后调试的时候也要选择好

2.人脸库(也就是那个一百兆的.dat文件)需要放对位置,不然程序没结果!如果直接打开EXE测试的话直接放到和EXE一个目录即可。

3.电脑一定要有摄像头!这里利用的是opencv调用摄像头

4.程序卡顿是因为detector函数耗时过长,可以考虑压缩画质或者换好一点的处理器

5.笔记本亲测效果远不如外置摄像头

6.这个库可以商用

 

接着就可以正常运行程序啦~~~

 

结果如图:

 

 

最后祝大家编程愉快:)

  • 20
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 73
    评论
评论 73
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱铭德

五毛也是爱٩(●´৺`●)૭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值