本文給大家分享3.14剛剛開源的最快人臉檢測庫:libfacedetection 。libfacedetection庫是深圳大學的於仕琪老師發佈的開源人臉檢測庫,相比於OpenCV自帶的CascadeClassifier人臉檢測,無論在速度上還是精度上,都有巨大的優勢,是目前已知開源庫中最好用的一款。
之前該項目沒有開放源碼,只提供了動態鏈接庫(include+lib),所以大家只能調用API,並不能一探究竟。
2018-05-08,Amusi 下載使用過libfacedetection,那時還沒有開源,從下圖中是看不到 src源代碼和 model模型文件夾的。
![最快人臉檢測庫libfacedetection開源](http://p2.ttnews.xyz/loading.gif)
但在2019-03-14(11點左右),libfacedetection更新了!添加了 src和 model文件夾,而且更新日誌所寫的就是:Open Source!
![最快人臉檢測庫libfacedetection開源](http://p2.ttnews.xyz/loading.gif)
libfacedetection
https://github.com/ShiqiYu/libfacedetection
libfacedetection 是一個基於CNN的人臉檢測的開源庫。CNN模型已在C源文件中轉換為stastic variales。源代碼不依賴於任何其他庫。你需要的只是一個C++編譯器。您可以使用C ++編譯器在Windows,Linux,ARM和任何平臺下編譯源代碼。
SIMD指令用於加速檢測。 如果使用Intel CPU或NEON for ARM,則可以啟用AVX2。
模型文件也已在./models/目錄中提供。
examples/libfacedetectcnn-example.cpp 顯示瞭如何使用該庫。
如何編譯
● 在使用g ++編譯源代碼時,請添加-O3以啟用優化。
● 使用Microsoft Visual Studio編譯源代碼時,請選擇“最大化速度/ -O2”。
人臉檢測速度最快可達1500+ FPS!
在ARM Linux (Raspberry Pi 3 B+)上進行人臉檢測實驗結果
實戰親測
輸入一幅多人臉圖像,檢測效果如下圖所示,檢測時間超級快!
那檢測速度到底有多快呢,自己去github(https://github.com/ShiqiYu/libfacedetection)直接訪問開源項目,快快享用吧!
歡迎評論並轉發本文,關注@Ai技術聯盟,會定期推送AI專業技術知識文章,有問題可以在下面留言,小編都會回覆的,謝謝。
閱讀更多 AI技術聯盟 的文章