因爲畢業設計需要用到人臉識別,所以參考了該博文的人臉識別實現,不過需要用到基於C++的Dlib庫,所以需要事先安裝好,這裏走了不少彎路,看到很多博文都說需要事先安裝Cmake 以及 Boost,感到非常麻煩,這裏提供一種不需要之前條件安裝的方法,需要對應好上面博文對應的python環境以及dlib版本。
首先需要安裝Python3.6,注意,必須是3.6的版本,這點非常重要,因爲對應dlib的whl文件的名字是 dlib-19.7.0-cp36-cp36m-win_amd64.whl ,可以看到加粗的部分應該是隻有python3.6才支持的,具體可以根據自己電腦輸入以下內容查看。
AMD64
import pip._internal
print(pip._internal.pep425tags.get_supported())
Win32
import pip
print(pip.pep425tags.get_supported())
python3.6下載地址:https://www.python.org/downloads/
然後下載對應dlib19.7的whl文件,https://download.csdn.net/download/qq_35877443/11160794
具體安裝步驟:
打開cmd,輸入pip -V確認該pip是python3.6下的。
然後在對應文件夾下輸入
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
之後就可以進入python中引入了,成功如下: