当前位置: 首页 > >

【答疑】| Linux系统人脸识别模块dlib安装

发布时间:





0. 前言1. 资料查找(baidu, stackoverflow)2. 环境介绍3. 详细步骤
3-1. 创建虚拟环境3-2. 安装依赖包3-3. 安装dlib 4.成功效果



0. 前言

一个学弟的毕业设计需要python做人脸识别相关的项目, 需要安装dlib库, 但苦于安装了很久都没有成功, 于是我就试了试, 刚好最*也在看人脸识别相关的知识(Face++, opencv等), 于是就试了试:



1. 资料查找(baidu, stackoverflow)

看了很多人的抱怨, 花费了好久也没装好;


安装者1:


安装者2:


因此, 我的安装成功也依赖于前面已经跳过坑的前辈的博客共享, 但是直接按照那个 步骤操作, 因为每个系统不同, 环境不同, 版本不同。安装dlib的任务也没有成功; 后来经过一个小时的反复实验,成功安装。为了后面再次安装, 也为了把自己跳过的坑总结下共享给大家,提供些许帮助, 我把详细过程总结出来。


2. 环境介绍
操作系统: Linux (Redhat 7.3)python版本: python3.6dlib版本: 19.9python虚拟环境管理: Anaconda
3. 详细步骤
3-1. 创建虚拟环境
能够安装dlib模块, 理论上对Anaconda不陌生, 所以这里不赘述.

# 创建python==3.6的虚拟环境;
[kiosk@foundation0 ~]$ conda create --name test_dlib python=3.6

# 进入虚拟环境;
[kiosk@foundation0 ~]$ source activate test_dlib
(test_dlib) [kiosk@foundation0 ~]$

3-2. 安装依赖包

这些依赖包都在虚拟环境中安装;


pip install cmake
pip install boost
pip install menpo
pip install numpy

3-3. 安装dlib
pip安装dlib

# 这个安装需要等很久, 还没有进度显示;性子比较急的选择源码安装dlib;
# 所以我在pypi上下载了dlib的包;
pip install dlib


源码安装dlib


dlib包可以直接在pypi上下载, 或者下载我共享在百度云上下载;

下载之后,解压,进入文件夹可以看到文件setup.py,执行:
python setup.py install

注意: 安装过程中有一个警告, 但是影响不大, 解决方法, 里面有提到,直接安装libx11-dev软件即可.



4.成功效果


功夫不负有心人, 终于搞定。



友情链接: hackchn文档网 营销文档网 爱linux网 爱行业网 时尚网