1. 程式人生 > >windows安裝boost,python安裝dlib(下)

windows安裝boost,python安裝dlib(下)

接下來要執行dlib/python_examples裡面的face_landmark_detection.py.

1、face_landmark_detection.py需要兩個引數,“模型路徑”和“圖片目錄路徑”。

2、直接在cmd中執行的話,會出現報錯:

缺少一個scikit-image的包,可以直接安裝一個pip來下載。

3、安裝pip:網上有get-pip.py的程式碼(http://download.csdn.NET/detail/u012572945/8249275),直接用Python執行它就可以安裝成功。

然後要記得把安裝路徑加到環境變數path中:

接下來新開啟一個cmd,然後輸入pip,出現如下結果說明配置成功:

4、然後可以直接用pip來下載scikit-image:

會有報錯說缺少另一個包:numpy。

5、繼續用pip安裝:pip install numpy,然後又會提示缺少一個工具,並且提供了下載地址:

下載下來之後,按提示安裝成功,再執行pip install numpy,這一步要等待一段時間,會出現如下輸出:

說明安裝成功。

6、繼續pip install scikit-image:

又缺少一個scipy的python庫。可以去下載一個scipy-0.10.0-win32-superpack-python2.7.exe(http://download.csdn

.Net/download/shiniantianlang/8007045)。

7、安裝的時候會提示找不到python路徑,但是環境變數中明明已經加了python路徑,看到網上資料說可以先執行一個註冊程式register.py(http://www.ithao123.cn/content-8406933.html):

然後再安裝scipy就不會報錯了。

8、這樣就可以成功執行face_landmark_detection.py了,它會標記出68個marker點:

圖片來自:http://tupian.baike.com/a0_68_18_16300001051406137869184233456_jpg.html?prd=zhengwenye_left_futu_miaoshu