win10安裝配置face_recognition—Python


在github上下載了人臉識別算法face_recognition的源碼,但在win10上運行有問題,通過查詢資料,終於成功了。下面是在win10系統中對face_recognition的下載和配置步驟的總結。

參考:https://github.com/ageitgey/face_recognition/issues/175

 

 

1.首先,你的電腦上需要有一下幾個東西:

1.安裝了C/C++編譯器的Microsoft Visual Studio 2015及以上版本

2.Boost庫1.63及以上版本

3.Python2.7及以上版本

4.CMake並且將其添加到系統變量中

添加環境變量教程

 

*Boost庫的安裝:

1.下載Boost庫,我下載的Boost_1_71_0   下載地址:https://www.boost.org/

2.下載后解壓,雙擊bootstrap.bat批處理文件,等待運行完畢窗口自動消失,運行完后就會得到以下文件

3.打開終端,定位到boost文件夾下(可直接在boost文件夾中按着shift點擊鼠標右鍵,選擇  在此處打開Powershell窗口(s),效果相同),輸入運行命令b2 install

4.安裝完成,關閉窗口

 

2.然后下載以下東西:

1.face_recognition,來源:https://github.com/ageitgey/face_recognition

2.dlib,來源: http://dlib.net/

*接下來開始安裝dlib:

dlib安裝參考:https://blog.csdn.net/qq_35044509/article/details/78882316

1.下載完成解壓后,打開終端,定位到dlib文件夾下

2.在終端中輸入 python setup.py. install 等待安裝完成。

只要正確的安裝了CMake和Boost,並且正確的添加了環境變量后應該不會再出現什么錯誤。如果出現CMake或者Boost相關的問題,可先檢查是否正確安裝及加環境變量。

3.安裝完成后就得到了下邊兩個文件:

4.找到python的安裝地址,將這兩個文件放到python的Lib中:

 

3.下載numpy+mkl和spicy

1.下載文件:

要對應自己電腦的位數,是32位還是64位和下載的python的版本,下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

我的電腦是64位,下載的python是2.7版本所以我下載了以下兩個版本文件:

2.pip install:

下載后在包含這兩個文件的文件夾中打開終端,輸入pip install xxx.whl

xxx.whl是文件名稱。例如在我在這里安裝numpy和scipy,就要在命令行中輸入  pip install numpy-1.16.4+mkl-cp27m-win_amd64.whl

***pip是python的包文件安裝工具,如果沒有pip要進行下載安裝:pip下載和安裝教程

 

4.pip安裝face_recognition:

打開終端,輸入pip install face_recognition等待安裝結束即可

5.現在就可以進行face_recognition的調用了!

 

/***********************************************************************************************************************************************************************************/

*添加環境變量

可能在安裝配置python的時候已經有過相同的經歷了:

1.右擊此電腦點擊屬性按鈕,出現以下彈窗,然后選擇高級系統設置

2.然后點擊環境變量

3.雙擊path添加cmake的安裝路徑

              

4.點擊確定保存修改。環境變量就添加完成了。

 

*pip的下載和安裝

1.下載pip:

下載地址:https://pypi.org/project/pip/

2.安裝pip:

下載完成解壓或打開終端,輸入安裝命令:python setup.py install

3.添加系統變量XXX\Scripts

XXX是python的系統變量路徑,例如我的電腦上python系統變量是C:\Python27,那么添加的pip系統變量是C:\Python27\Scripts

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM