最近看了个通过人脸识别依赖库face_recognition和图像识别库Pillow对一张人物图片进行美颜 等相关操作,代码也不多三十行左右,然后冠挺有意思的,就去尝试了一下,结果在安装这个人脸识别依赖库就出现问题了
用
pip install face_recognition
安装是出现了依赖问题,dlib
安装不成功,然后在知乎上找到了解决方法
三条命令
brew install cmake
brew install boost
brew install boost-python --with-python3
但是在第一条命令也出现了问题,好像是个
Error: Xcode alone is not sufficient on Sierra. Install the Command Line Tool
如果出现这种问题,下面有个提示,
xcode-select –install
也不知道社怎么回事然后输入该命令,安装了一个软件(不知道什么鬼插件),然后在运行 brew install cmake 就没问题了,接着运行第二个命令也没问题,
到第三个命令时间有些长,要等个一二十分钟,第一次由于时间太长,提前关掉了,没装成功,第二次,有耐心点登了好长时间,总算是安装好了,然后进行第二个步骤
pip install dlib
#安装dlib依赖包
也得等一会时间,等到succesfully 这个dlib包就算是装好了
然后
pip install face_recognition
等一会就可以了
最后运行python
在python中导入该库 i
mport face_recognition
没有报错,就算安装成功。
本来想着中间截几张图,,但是还是忘了,
另外,Ubuntu应该也是这么回事,只不过命令不一样,
for Ubuntu
sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
最后也是
pip install dlib
pip install face_recognition
现在记着只是为了以后如果用Ubuntu的话,可以很好的解决。