DLib中调用人脸对齐+VS2013

来源:互联网 发布:广发证券炒股软件 编辑:程序博客网 时间:2024/05/28 15:23

第一步:

下载DLib的库,解压在 D:\Program Files\下

第二步:

右键项目工程->属性->C/C++->常规->附加包含目录

D:\Program Files\dlib-19.0

D:\Program Files\dlib-19.0\dlib\external\libjpeg

D:\Program Files\dlib-19.0\dlib\external\libpng

D:\Program Files\dlib-19.0\dlib\external\zlib

第三步:右键项目工程->属性->C/C++->预处理器->预处理器定义

添加DLIB_JPEG_SUPPORT,DLIB_PNG_SUPPORT

第四步:添加库目录

右键项目工程->属性->链接器->常规->附加库目录

D:\Program Files\dlib-19.0\dlib

D:\Program Files\dlib-19.0\dlib\external

第五步:添加源文件

右键添加->现有项

dlib\all\source.cpp

examples\face_detection_ex.cpp

第六步:添加资源文件

当SDL检查启用时,编译器会严格检测缓冲区的溢出,这将导致一些函数编译失败。

项目属性->配置属性->C/C++->SDL检查,选测否

第七步:添加资源文件

将下面三个文件夹下的所有文件添加到资源文件中

dlib\external\libjpeg

dlib\external\libpng

dlib\external\zlib

鼠标点击资源文件,右键添加->现有项,添加资源文

第八步:下载shape_predictor_68_face_landmarks.dat 模型文件,放在当前的项目的目录下,也可以使用绝对路径.

第九步: 打开face_detection_ex.cpp文件,修改要读取图片的路径,即可运行程序。