Machine learning_安装_dlib

为了人脸对齐任务,发现还需要安装dlib
参考:
http://www.zhimengzhe.com/mac/172695.html
http://blog.csdn.net/u012842255/article/details/70229353

  • 安装X11
    X11是执行Unix程序的图形窗口环境。Mac OS X本身的程序是Aqua界面的,但是为了能够兼容unix和linux移植过来的程序(Mac OS X由BSD-UNIX修改而来),比如MatLab,就需要x11窗口环境。

    运行dlib需要X11,但Mac目前没有自带X11,需要重新下载安装,下载地址为:https://www.xquartz.org/,下载后直接安装,默认安装目录为/opt/X11,需要在/usr/loca/opt目录下创建软连接,创建命令如下,创建后重启Mac。

    $ cd /usr/local/opt
    $ ln -s /opt/X11 X11
  • 安装dlib

    • 下载

      git clone https://github.com/davisking/dlib.git
    • 编译

      cd dlib/examples
      mkdir build
      cd build
      cmake .. 
      cmake --build . --config Release
    • 安装python模块

      cd ~/dlib
      sudo python setup.py install

      在得到dlib.so之后将其复制到anaconda的site-packages目录下

      • dlib.so原路径:
        /Users/xyq/dlib/build/lib.macosx-10.7-x86_64-2.7/dlib
      • 复制的目标路径:
        /Users/xyq/anaconda2/lib/python2.7/site-packages
    • 测试

      python
      
      # 进入python后
      
      import dlib # 不报错 成功
  • 实例检测

    cd ~/dlib/examples/build/ 
    
    # 下载实例
    
    wget http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2 
    
    
    # 解压文件后,执行
    
    ./webcam_face_pose_ex
    
    # 会出现X11窗口,打开了Mac摄像头自动检测人脸并标注人脸的landmark
    
    
    # 吓一跳.......看到了屏幕中的自己
    
    
    # 再执行一个例程,检测出了图像上人脸的landmark
    
    ./face_landmark_detection_ex shape_predictor_68_face_landmarks.dat ../faces/2008_002506.jpg

    搞定!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值