github上有個專案face_recognition,是用於人臉識別的
主要是window上安裝這個專案會繁瑣些,linux上據專案文件上介紹是妥妥的。
專案地址: https://github.com/ageitgey/face_recognition
真機python版本:3.6.6 & 3.6.8 這兩版本都可以,其他版本估計也行
第一步:先安裝conda(conda一個為了管理混亂的python版本的一個包管理與環境管理的工具,包含了一些科研常用的庫)
具體安裝方法請自行搜尋,我如果後續另外補充了這部分內容,就會把這段改掉。
第二步:開啟 conda 的命令列工具 Anaconda Powershell Prompt
輸入以下:
conda create -n face_recognition python==3.6.8 anaconda
conda activate face_recognition
pip install cmake
pip install dlib==19.8.1
pip install face_recognition
pip install opencv-contrib-python==4.1.0.25
pip install twisted
第一行裡 :create -n face_recognition python==3.6.8 anaconda
python版本號,看你機子上安裝的是什麼版本,改成一致的,或者另外安裝3.6.8也行
-n 後面的是這個conda環境的名稱,隨便改啥名都可以,後面 啟用(activate)的時候用對的名稱就可以。
剩下就是安裝下面各個包了。接著寫一段python demo 試一下吧
import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_locations = face_recognition.face_locations(image)