由安装使用人脸识别库face_recognition开始。作为一款如今世界最简洁的人脸识别库,face_recognition受到很多技术人程序员的关注和偏爱。用它可以结合Python和命令行工具来提取、识别和操作人脸。而这个人脸识别库呢,其人脸识别其实是基于业内领先的C++开源库dlib中的深度学习模型。
而dlib这个C++的机器学习开源库呢,这里已经安装了。如果想要看自己电脑里安装与否,可以在终端命令里输入pip3 list查看列表。有就是安装了。另外在我们之前的文章里,机智客就介绍过安装它的内容。所以我们直接入手face_recognition。而安装它其实和其他pip3 install工具没大区别。
当然,命令行工具安装,根据我们以前的经验,很多都下载不了安装不上。还不是因为网络问题。所以我们可以换其他方式,比如直接去网上或托管平台下载。而这一次我们试着用git工具下载下试试。
git这款程序员专用的工具,算是技术人必备的一个技能。当然了,基本的使用——这里不谈更深的——其实并没有什么,和其他终端命令差不多。无非就是git clone这个最常用的命令。比如机智客找到的face_recognition的git是https://github.com/ageitgey/face_recognition.git那我们就可以用git clone https://github.com/ageitgey/face_recognition.git命令。而如果我们想了解其基本用法,在终端命令里执行git就可以看到了。常用的git命令:git clone XX克隆库。git clone XXX /dir/指定不同的目录。git clone ssh:XXX指定协议。
老实说,用git虽然显得专业,其实还不如用传统的方法去网页上下载压缩包,回来自己安装呢,如果说用pip3 install XX经常失败,那么用git clone XX也未必能好到哪儿去。机智客还是觉得,很多时候去网页下载速度最快。
等好不容易看到git完成克隆face_recognition库后,我们进入face_recognition的目录,可以看到一个很熟悉的文件:setup.py文件。然后我们就知道怎么安装了吧。用python3 setup.py install命令即可。现在我们用pip3 list就能看到列表里已经安装了。