美文网首页
【LF高级进阶】dlib库编译使用 关联人脸识别

【LF高级进阶】dlib库编译使用 关联人脸识别

作者: 丿沧海一粟丿 | 来源:发表于2018-06-04 13:58 被阅读0次

    1、安装X11

    https://www.xquartz.org/

    2、安装CMake

    https://cmake.org/download/

    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.png

    2)mkdir build

    cd build

    image.png

    3)创建Xcode工程

    /Applications/CMake.app/Contents/bin/cmake -G Xcode ..

    image.png

    得到

    image.png

    说明成功了。

    4)打开工程

    image.png

    调整支持平台

    image.png

    Command+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.png

    5)使用

    重点注意:将静态库和下载下来的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

    image.png

    添加预处理宏Preprocessor Macros

    • DLIB_JPEG_SUPPORT

    • DLIB_NO_GUI_SUPPORT

    • NDEBUG -DDLIB_USE_BLAS

    • DLIB_USE_LAPACK

    image.png

    相关文章

      网友评论

          本文标题:【LF高级进阶】dlib库编译使用 关联人脸识别

          本文链接:https://www.haomeiwen.com/subject/suaesftx.html