Windows10+python+dlib+face

    科技2024-07-17  68

    这是一个记录帖。【Anaconda+python 3.6 +dlib 19.8】

    深度学习要对图片进行预处理,因此要对图片进行剪裁。这里想使用face_recognition这个库,所以不可避免的要安装dlib库先。电脑之前装的Anaconda3,内置的python3.7,跟dlib不兼容啊,dlib需要3.6及以下的。有试过单独再建个python3.6的环境,于是dlib倒是装上了,但是spyder那边打不开,使用的还是3.7的python。于是,把annaconda卸载了。

    想说我搞个2.7版本的吧,装完发现dlib能装上,但是是18版本的,而face_recognition需要19.7及以上的版本,这就又尴尬了。卸载2.7版本的anaconda,新找了一个3.6版本的,安装。这才成功。

    【注:现在的Anaconda官网好像只显示最新版本的链接。所以要去找之前的版本,给个清华镜像的链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/】

    我这里找的是3.6的版本,如下图:

    然后就双击安装好了,我看好多博主说不要点那个自动加入path的框,但是我点了,我这边没有什么问题。接下来就是next就好了,安装完了,就cmd打开命令行,输入python,如果显示python的版本信息那就是安装好了,我还特地打开spyder瞧了瞧,没有啥问题。

    然后就是安装各种库和包了。【注:如果想安装其他包有问题可以查看我之前的博文windows10下anaconda安装库出现的问题以及解决方法】

    接下来就是安装库了。

    我是根据其他博主,先把dlib包(下载的是dlib-19.8.1-cp36-cp36m-win_amd64.whl)下载下来再本地安装,也不大,就2M多。19.8版本的dlib链接:https://pypi.org/simple/dlib/,保存在了E盘的根目录下。

    然后,cmd下,输入以下命令。(我也不知道不激活这个环境可不可以,但是保险起见我还是activate)

    接下来的问题就是,他说我的pip要更新,就根据他的提示命令输入,更新就好了。然后再pip install xxxxxx就好了。

    确认dlib有没有安装好,输入python,然后import dlib,如果什么都没有出现那就是安装成功了。如图:

    接下来安装face_recognition库。直接pip install face_recognition就好了,检查安装成功与否同上图。

    至此,库都安装好了。

    Processed: 0.012, SQL: 8