最快人臉檢測庫libfacedetection開源

本文給大家分享3.14剛剛開源的最快人臉檢測庫:libfacedetection

。libfacedetection庫是深圳大學的於仕琪老師發佈的開源人臉檢測庫,相比於OpenCV自帶的CascadeClassifier人臉檢測,無論在速度上還是精度上,都有巨大的優勢,是目前已知開源庫中最好用的一款。

之前該項目沒有開放源碼,只提供了動態鏈接庫(include+lib),所以大家只能調用API,並不能一探究竟。

2018-05-08,Amusi 下載使用過libfacedetection,那時還沒有開源,從下圖中是看不到 src源代碼和 model模型文件夾的。

最快人臉檢測庫libfacedetection開源

但在2019-03-14(11點左右),libfacedetection更新了!添加了 src和 model文件夾,而且更新日誌所寫的就是:Open Source!

最快人臉檢測庫libfacedetection開源

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 顯示瞭如何使用該庫。

最快人臉檢測庫libfacedetection開源

如何編譯

在使用g ++編譯源代碼時,請添加-O3以啟用優化。

使用Microsoft Visual Studio編譯源代碼時,請選擇“最大化速度/ -O2”。

人臉檢測速度最快可達1500+ FPS!

最快人臉檢測庫libfacedetection開源

在ARM Linux (Raspberry Pi 3 B+)上進行人臉檢測實驗結果

最快人臉檢測庫libfacedetection開源

實戰親測

輸入一幅多人臉圖像,檢測效果如下圖所示,檢測時間超級快!

那檢測速度到底有多快呢,自己去github(https://github.com/ShiqiYu/libfacedetection)直接訪問開源項目,快快享用吧!


歡迎評論並轉發本文,關注@Ai技術聯盟,會定期推送AI專業技術知識文章,有問題可以在下面留言,小編都會回覆的,謝謝。


分享到:


相關文章: