Dlib安裝(Mac版)


最近在看一個項目github,地址:https://github.com/ageitgey/face_recognition/blob/master/README.md
face_recognition,移動人臉識別的項目,需要安裝dlib庫。實話說,就安裝來說,這是個十分萬惡的庫!費盡心思最終才安裝成功。

先說下,我用的Mac os系統,所以本文介紹的是在os系統上的安裝。

NO.1

  需要先安裝opencv和numpy庫這個很簡單,我用的anaconda管理庫,所以直接conda install 搞定。(這里提醒下,據說有人直接conda install dlib也成功過,但是至少我試了n多次不靠譜,每次安裝到中間必定出問題)

NO.2

  安裝Xquartz2.7.11。

  

Xquartz是執行Unix程序的圖形窗口環境,為了兼容Unix和Linux下移植過來的程序就需要安裝,dlib需要X11,但mac沒有自帶,所以直接上網址下載安裝就好了

地址:https://www.xquartz.org/

默認安裝目錄為/opt/X11,需要在/usr/local/X11下面創建軟鏈接,需要重啟,也可以安裝在其他自己想安裝的目錄,我就是安裝到自己的路徑。

cd /usr/local/opt
ln -s /opt/X11 X11

NO.3

  重點到了!安裝dlib啦!安裝dlib啦!安裝dlib啦!

  方法是先下載dlib文件到本地。(是的買這個也是試驗了幾次無奈操作,本想試試這一步偷懶conda install,結果又是一片慘淡,所以老老實實的。。。)

  我是直接在dlib官網上下載的,保存到本地。也有推薦github下載:

git clone https://github.com/davisking/dlib.git

悄悄地說,試過,不成。

下載后解壓安裝Dlib

cd dlib/examples
mkdir build
cd build
cmake .. 
cmake --build . --config Release
安裝python模塊

cd dlib
sudo python setup.py install
python
import dlib
#如果沒有錯就對啦

這樣就萬事大吉了

 
 重要提示!重要提示!重要提示! 
如果用pip install解決不了的話,一定看一下報錯!!!是不是說安裝時間超時,如果是,congratulation!!!你可以在pip的時候加一個延時參數就可以了。
pip –default-timeout=100 install numpy
像上面這樣就OK了

  


免責聲明!

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



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