【LF高级进阶】dlib库编译使用 关联人脸识别
2018-06-04 本文已影响0人
丿沧海一粟丿
1、安装X11
2、安装CMake
image.png在控制台输入 sudo /Applications/CMake.app/Contents/bin/cmake-gui -install
image.png可以直接打开。
3、下载dlib
https://github.com/davisking/dlib.git
1)cd /Users/Lin/Downloads/dlib-master/examples image.png2)mkdir build
cd build
image.png3)创建Xcode工程
/Applications/CMake.app/Contents/bin/cmake -G Xcode ..
image.png得到
image.png说明成功了。
4)打开工程
image.png调整支持平台
image.pngCommand+B分别生成Release静态库(模拟器和真机版本)
image.png合并静态库
lipo -create /Users/Lin/Desktop/jtk/libdlib.a /Users/Lin/Desktop/jtk/libdlibSimu.a -output /Users/Lin/Desktop/jtk/lflibdlib.a
image.png5)使用
重点注意:将静态库和下载下来的dlib放入一个文件夹复制到工程中
image.png然后只将.a文件拖入工程
image.png添加路径
image.png添加库
image.png添加Custom Compiler Flags中的Other C Flags。下面这些flag定义了在预处理阶段对libdlib.a的某些特性的宏。
-
-DDLIB_JPEG_SUPPORT
-
-DDLIB_NO_GUI_SUPPORT
-
-DNDEBUG -DDLIB_USE_BLAS
-
-DDLIB_USE_LAPACK
添加预处理宏Preprocessor Macros
-
DLIB_JPEG_SUPPORT
-
DLIB_NO_GUI_SUPPORT
-
NDEBUG -DDLIB_USE_BLAS
-
DLIB_USE_LAPACK