人脸识别 dlib库的安装

    技术2026-02-19  14

    python 人脸识别 dlib库的安装

    写在前面 版本说明 具体安装过程 一、安装cmake 二、 安装boost三、安装dlib 测试结束语

    写在前面

    今天要发本小白的第一篇文章了,新鲜感满满的,本人也是边学边发一些东西吧,从上也找到好多学习资源,帮我解决了好多问题,所以我也想把我学到的一点东西发出来,说不定会给某位童鞋一些启发,哈哈哈哈,希望我能坚持写下去吧! 提前声明,我的文章中有些东西是搬大佬的,但是并不是直接照抄的,内容整理和加工是本人一步一步走过来,亲试一试并认为可行的。好,我说太多没用的了,赶紧进入正题吧!!!

    版本说明

    这个东西必须说清楚自己用的工具版本,我看的资料好多都是上来就一通操作,工具版本不一致可能会出现各种奇怪的问题,所以我先自报家门:之前我用的vs2015(贼坑),在python3.7下开始进行dlib库的安装,因为早早就听说dlib库安装的各种坑,在实际操作之前,看了好多文章,大体了解了一下坑所在,但是各个版本,还是有所差异的,因为准备充足,所有我……还是#¥%&@¥¥(脏话)的中招了,把教程里的坑都踩的差不多了,(欲哭无泪),最终我发现了问题所在并改成了vs2017,具体下面会介绍。

    具体安装过程

    python人脸识别需要安装的有三块儿:cmake、boost、dilb,下面一一介绍

    一、安装cmake

    在安装dlib之前要先安装cmake,方法有两种:

    直接cmd - 输入pip install cmake,一般第一遍是安装不上的,然后又看了会儿别人的文章,回去重试了一下,不知为啥就安装上了,pip install 经常出现这种神操作(我不懂为啥)。 直接到官网上下载CMake(click here) 注意:在下载的时候慢一点,过程中选择添加环境变量。 如果忘记需要手动添加环境变量,添加结果如下:(不会添加的小友百度吧) (以你自己安装位置的路径为准,注意把确定都点了,不然你得重来)

    二、 安装boost

    这是我唯一没有踩坑的地方,直接pip install boost即可,也不用弄环境变量,很舒服的一步。

    三、安装dlib

    终于到了安装dlib的环节了,我之前用的vs2015,然后pip install dlib 会有几大页的红字,看得头疼。然后我试了下自己手动安装dlib库(click here),然后解压,找到CMakeCache.txt并删除,如果没有不用理会。接着进入cmd,cd到dlib的文件夹,输入pyhton setup.py install进行安装。这一步也没有成果,但是得到一个重要的信息,有一个错误:“Failed to run MSBuild command: C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe vs2015” 咳咳咳,敲黑板,划重点了:然后我把这段话复制搜索,好多证据证明我vs版本不对,然后我把vs2015删掉(最好使用它自带的删除软件,或者是到软件管家卸载,不然删除不干净可能安装不了vs2017),然后我又到官网下载了vs community 2017(click here),安装过程中,记得工作负载选这个,然后语言包选择简体中文,开始安装即可,最好安装到D盘。 等vs2017安装好之后,配置环境变量如下: (具体以你的路径为准)

    然后再 pip install dlib 等着吧,可能会有几次失败,多试几次就可了。(我也不知道那些警告是干嘛的)

    测试

    出现这个,就说明你安装好了。 (我用的vscode,pycharm应该也可)

    结束语

    写完感觉很爽,这段时间我可能会不定时发一些这段时间学到的一些东西,都是一个坑一个坑踩出来的,发出来就是希望大家少踩一些吧,希望帮到和我一样的小白,然后企盼大佬来帮我指点一二,拜谢!!! (吓!从原稿到整理到发出来,居然要将近三个小时呀!!! 偷偷问一句,能点个赞或者关注我一哈子吗?小白第一次发,还没体验过被点赞和被关注的感觉,蟹蟹大佬们呀!!!!!!)
    Processed: 0.046, SQL: 12