最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection

前段時間分享了一個很棒的開源人臉檢測庫:

libfacedetection,詳見:

2019年3月25日,Amusi 在github上發現 follow很久的左慶大佬剛push了一個項目:

ZQCNN-MTCNN-vs-libfacedetection。點進去一看,原來是全面對比了 ZQCNN-MTCNN 與 libfacedetection。

於是 Amusi 第一時間聯繫了左慶大佬,得到他本人的授權,下面實驗對比數據來自 ZQCNN-MTCNN-vs-libfacedetection:

鏈接:

https://github.com/zuoqing1988/ZQCNN-MTCNN-vs-libfacedetection

libfacedetection開源項目之前已經介紹過,這裡再簡單介紹一下 ZQCNN開源項目:

一款比mini-caffe更快的Forward庫,包含快速人臉檢測模型(基於MTCNN),106點landmark,人頭檢測模型等

ZQCNN-MTCNN-vs-libfacedetection

ZQCNN:下載時間2019-03-25 09:00

依賴庫:

windows:mkl, opencv3.4.2

arm-linux: openblas, opencv3.4.2

libfacedetection:下載時間2019-03-25 09:00

(一) WINDOWS下對比 (測試機器為E5-1650V4 3.6GHz)

ZQCNN用.sln打開

libfacedetection用cmake-gui配置,勾選avx2和DEMO,不勾選int8和neon,配置之後用vs打開,注意在facedetection、facedetection_shared、fdt_demo三個項目的項目屬性->C++->代碼生成裡開啟AVX2和快速浮點。

(1)對比keliamoniz1.jpg

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection



最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


(2)對比4.jpg

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


(3)對比其他圖片

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


(二) ARM-LINUX下對比 (測試機器為firefly rk3399)

ZQCNN: 先編譯OpenBLAS, OpenCV3.4.2, 然後編譯ZQCNN, 使用命令cmake .. -DSIMD_ARCH_TYPE=arm64 -DBLAS_TYPE=openblas_zq_gemm 具體參見ZQCNN項目的README

libfacedetection: 命令cmake .. -DENABLE_NEON=ON -DCMAKE_BUILD_TYPE=RELEASE

(1)對比keliamoniz1.jpg

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


(2)對比4.jpg

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


(3)對比其他圖片

最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


最快人臉檢測開源庫對比:ZQCNN-MTCNN vs libfacedetection


侃侃

ZQCNN-MTCNN 和 libfacedetection 都是特別好的人臉開源庫,檢測速度都很快,在此感謝左慶和於仕琪老師的開源精神

兩個項目鏈接如下,歡迎 star支持:

https://github.com/zuoqing1988/ZQCNN

https://github.com/ShiqiYu/libfacedetection

https://github.com/zuoqing1988/ZQCNN-MTCNN-vs-libfacedetection


分享到:


相關文章: