iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
1

什麼是Dlib

Dlib是一套使用C++語言所編寫的函式庫,它開源且免費,主要應用於機器學習、影像處理和影像辨識等領域,具備功能完善的人臉識別功能,且基於BSD授權條款,使用者可在不觸犯條款的情況下自由利用。

Dlib的官網裡提供了相當完整的文檔,每個類別與每個函式都有詳細的參數和使用說明,也有便於使用者理解的範例程式碼,另外還提供了Python接口,我們將會在接下來的章節中使用到它。

安裝Dlib

在下載Dlib本體之前,需要先安裝好Dlib依賴的函式庫,這些函式庫是Dlib編寫時使用到的,如果不安裝好很可能會出現一些不可預期的錯誤。

我們可以使用pip直接安裝:

pip install numpy
pip install imutils
pip install scipy
pip install scikit-image

因為我們之前已經安裝過numpy函式庫,所以第一行指令可以略過不執行。

等到上述四個函式庫都確定安裝好之後,在Terminal執行下面的指令:

pip install dlib

指令執行完之後,我們要來驗證安裝是否正確。

輸入Python進入環境,試著在Python環境中匯入Dlib函式庫,如果沒出現錯誤即代表安裝成功。

import dlib

上一篇
Day21-何謂人臉辨識
下一篇
Day23-大頭照拍攝
系列文
OpenCV 從零開始的影像處理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言