Dlib是一個機器學習庫,主要用C ++編寫,可用python調用。它有許多有用的和優化的算法,包含機器學習,線性代數,數據結構,圖像處理。
“Dlib是一個現代的C ++工具包,包含用於在C ++中創建複雜軟件以解決實際問題的機器學習算法和工具。它廣泛應用於工業界和學術界,包括機器人,嵌入式設備,移動電話和大型領域。高性能計算環境.Dlib的開源許可允許您在任何應用程序中免費使用它。”---- dlib.net
Dlib最受歡迎的功能之一是面部標誌檢測。 Dlib安裝附帶一個名爲shape_predictor_68_face_landmarks.dat的預訓練形狀預測模型,顧名思義,該模型經過訓練可以檢測68個面部關鍵點,包括眼睛,眉毛,嘴巴,鼻子,臉部輪廓等。要應用它,首先我們得進行安裝,在Dlib的主頁上,應用如下代碼進行安裝:
pip install dlib
但是在window+anaconda中如此安裝會遇到問題,原因在於,它沒有說是安裝它所需的依賴項。應用如下命令:
conda-forge - https://anaconda.org/conda-forge/dlib
最終安裝dlib的命令爲:
conda install -c conda-forge dlib=19.4
安裝完成即可