dlib與face-recognition
今天學完了OpenCV的一些基礎用法,想試試人臉檢測,再試過OpenCV自帶的Haar分類器和LBP分類器之後,檢測單張圖片效果還可以,但在檢測多個人臉的時候,識別率並不高,尤其是Haar在加入眼部識別後竟然能把嘴檢測成眼睛…,所以我看到了dlib這個庫,但是在嘗試了多種安裝方法無果後,比如安裝cmake,然後編譯boost,然後運行dlib的setup.py文件,這種方法我沒成功,試着試着,找到了一個成功的方法…
安裝dlib
首先,我在Anaconda中創建了一個python3.6的虛擬環境,然後我使用了pip install dlib==19.6.0
安裝dlib,這個下的雖然不是最新版本,但是可以下成功,有點慢而且有可能超時,多下幾次就好了。你也可以下載whl文件進行安裝,效果是一樣的。
去pypi官網下就好
下載這個dlib
安裝face-recognition
因爲face-recognition是dlib的輪子,所以,我發現安裝完dlib之後,安裝face-recognition,它會卸載原來的舊版本的dlib,給你安一個最新版本的用過pip install face_recognition
結果圖片
後記
我也是瞎折騰出來的,系統是win10,如果安裝失敗的話,可能是超時,多試幾次,或者我今天安裝了VS2019的cmake插件,不知道和這個有沒有關係,大家也可以試試,我覺得關係不大。