python人脸识别环境搭建_人脸识别:Windows10系统环境搭建
環境: win10 + python 3.6.0
1. 安裝dlib庫
dlib下載地址
下載好解壓到C:\Users\admin\AppData\Local\Programs\Python\Python36\Lib\site-packages
(2)首先要安裝Boost,這是一個C++庫(http://www.boost.org/users/history/),我下載的是Version 1.66.0。
(3)下載安裝VS 2017,用VS 2017開發人員命令提示,可以在這里編Boost。
VS 2017開發人員命令提示
然后在這個cmd界面中進入之前下載的Boost目錄,執行bootstrap.bat,沒有報錯:
執行bootstrap.bat命令
運行 .\b2 進行編譯,這一步要運行10分鐘左右,沒有報錯,編譯完成。
(4)下載一個編譯好的二進制cmake(https://cmake.org/):我下載的是【cmake-3.11.0-rc4-win64-x64.msi】
注意:在安裝的時候勾選“自動添加路徑到環境變量”,或者安裝完之后自己手動添加以下路徑到 path:C:\Program Files\CMake\bin
在命令行中進入dlib目錄,然后運行python setup.py install
dlib安裝
我整體安裝過程比較順利,若有問題可參看下面網址:(https://blog.csdn.net/zhunianguo/article/details/53155890)
安裝過程沒有報錯,此時dlib庫安裝成功。也可以用python3.6導包測試
dlib模塊安裝完成
2. 安裝skimage庫
skimage庫需要依賴 numpy+mkl 和scipy
(1)在https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 中,根據自己python版本下載需要的包,下面是我下載的
scikit_image-0.13.1-cp36-cp36m-win_amd64.whl
scipy-1.0.1-cp36-cp36m-win_amd64.whl
numpy-1.14.2+mkl-cp36-cp36m-win32.whl
(2)將下載的文件放到Python安裝目錄下的Scripts目錄下:
C:\Users\admin\AppData\Local\Programs\Python\Python36\Scripts
(3)在cmd中打開Scripts目錄,輸入下面命令,用python的pip工具依次安裝(pip需安裝了wheel)
pip install scikit_image-0.13.1-cp36-cp36m-win_amd64.whl
pip install scipy-1.0.1-cp36-cp36m-win_amd64.whl
pip install numpy-1.14.2+mkl-cp36-cp36m-win32.whl
(4)驗證是否安裝成功
skimage庫安裝成功
(5) 測試功能
from PIL import Image
import matplotlib.pyplot as plt
img=Image.open("zhengshuang.jpg")
plt.figure("dog")
plt.imshow(img)
plt.show()
結果展示:
結果展示
參考地址:(https://www.cnblogs.com/xdjun/p/7874794.html)
總結
以上是生活随笔為你收集整理的python人脸识别环境搭建_人脸识别:Windows10系统环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑用电量
- 下一篇: python设置循环范围_python