因为工作原因,需要利用openCV实现一些基本的人脸识别处理。为此,需要安装face_recognition这个库。
但是我在安装过程中总是报错,踩了很多坑。
事实证明,ChatGPT虽然很智能,但是当我问他该如何安装并且对提示的问题该如何处理的时候,他的回答还是不可靠的。
首先说怎么安装吧,
第一步:安装opencv,也就是可以导入cv2
pip install opencv-python
第二部:安装face_recognition
pip install face_recognition
注意!!!!
当进行到这里的时候,大概率会出现报错。提示出一堆英文,包含这cmake和dlib之类的关键词。那么就需要进行下一步的处理了。如果和笔者一样曾经一切顺利的安装过,那么就不需要这样操作。
第三部:安装cmake
pip install cmake
第四部:安装dlib
按照自己的python版本来安装。
比如自己的python版本是3.10的,你就直接在百度上搜python3.10dlib下载。就可以提示出来。
我把在windows环境下常用的3.10和3.9的都放上来,大家可以随时下载使用。大家可以看到,这个dlib文件中cp后面的310,就代表是python3.10,如果是39,那就是代表对应的python版本为3.9.
大家可以从这里下载使用:
链接: https://pan.baidu.com/s/1vztZJhwEYcnmXfqevwY3FA 提取码: u2iv 复制这段内容后打开百度网盘手机App,操作更方便哦
下载到本地后,进入存储该文件的文件夹,cmd输入:
pip install ‘dlib的文件名’
当提示安装完成后,再次重复第二部就可以了!