python中dlib人脸识别库安装历险记

本文介绍了dlib这款优秀的人脸识别库,并分享了在Windows和Linux环境下安装dlib库时遇到的问题及解决方案。dlib支持CPP和PYTHON,提供丰富的预封装函数。文章详细记录了安装过程中遇到的依赖库问题,如openCV、boost等,并推荐使用Anaconda简化安装流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


0x00 dlib简介

dlib是一款出色的人脸识别库,这个库将很多常用的人脸识别算法都封装成为函数,而且是跨平台的库,支持在CPP和PYTHON中被调用。

0x01 踩坑经历

dlib库是建立在其他的库打基础进行使用的,这些库主要有:

openCV,boost库等

在windows下安装直接输入:

pip install dlib

是可以找到这个包的,但是,会提示安装失败,需要下载VS编译器神码的

由于windows默认是不带编译器的,这就很麻烦啦

而且,还需要安装boost库,需要加上boost环境变量,,,还要用cmake进行编译,十分之坑。

我在Linux上进行安装,cmake和gcc等编译器要更简单些,但是遇到boost库这里也很麻烦:

cmake提示说

找不到boost:

FindBoost.cmake文件提示出错。。。

0x02 解决方法

使用anaconda神器来自动完成安装过程:

下载安装annaconda,并且配置好环境变量!!!!(一般是默认的。。我强调一下)

在windows和linux一样,执行下面的命令行(shell):

#linux
conda create -n dlib python=3.5
source activate dlib
conda install -c menpo dlib=19.9

说明:

创建了python3.5环境,安装的是dlib 19.9版本

注意:dlib和python的版本十一一对应,截至发博文时期这是最新的版本,dlib 19.9增加了好多新功能,诸如使用cnn来识别人脸,同时可以进行人脸校正等功能。

参见:

https://anaconda.org/menpo/dlib/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值