人臉檢測庫:libfacedetection
知識
03-22
人臉檢測庫
AVX2的本地構建基於cnn的Windows人臉檢測
喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!
本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!
請您繼續閱讀更多來自 Python部落 的精彩文章:
這是一個基於cnn的圖像人臉檢測的開源庫。CNN模型已被轉換為C源文件中的靜態變數。源代碼不依賴於任何其他庫。你所需要的只是一個c++編譯器。您可以使用c++編譯器在Windows、Linux、ARM和任何平台下編譯源代碼。SIMD指令用於加速檢測。如果您使用Intel CPU或NEON for ARM,則可以啟用AVX2。在目錄中還提供了模型文件models/examples/libfacedetectcn -example.cpp展示了如何使用這個庫。
如何編譯使用g++編譯源代碼時,請添加-03以啟用優化。
使用Microsoft Visual Studio編譯源代碼時,請選擇「最大化速度/-02」。
創建一個構建文件夾:AArch64的交叉構建1.設置AArch64交叉編譯器(請參考AArch64工具鏈.cmake)
2.設置OpenCV路徑,因為示例代碼依賴於OpenCV
OpenCV Haar+AdaBoost以最小的面尺寸48x48運行
只檢測人臉,不包含地區檢測。
最小面尺寸~12x12
Intel(R) Core(TM) i7-7700 CPU @ 3.6GHz
基於cnn的ARM Linux人臉檢測只檢測人臉,不包含地區檢測。
最小面尺寸~12x12
Raspberry Pi 3B+, 博通 BCM2837BO, Cortex-A53 (ARMv8) 64位SoC @ 1.4GHz
作者Shiqi Yu, shiqi.yu@gmail.com
貢獻者Jia Wu
Shengyin Wu
Dong Xu
感謝
本研究由深圳市科學基金(批准號:JCYJ20150324141711699)。
英文原文:https://github.com/ShiqiYu/libfacedetection
譯者:Leo
TAG:Python部落 |