杨晨晨,开源 | 比快更快!速度逾越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻平台

Github项目地址:https://github.com/ShiqiYu/libfacedetection

这是一个用在图画中的根据CNN的人脸检测开源库。 CNN模型已转换为C源文件中的静态变量。 源代码不依赖于任何其他库。 你只需要一个C++编译器,在Windows,Linux、ARM和任何渠道下均能够编译源代深入敌后的奔跑码。

SIMD指令用于加快检测。 假如运用Intel CPU或NEON for ARM,则能够选用AVX2。

模型文件也已在项目的 ./models/ 目录中供给。

examples/libfacedetectcnn-example.cpp 文件显现了怎么运用该开源库。

怎么编译

在运用 g++ 编译源代码时,请增加 -O3 来启用优化。

在运用Microsoft Visual Studio编译源代码的时分,请挑选“Maximize Speed(最大化速度)/-O2”。

邓紫霄布景 超汇玩文娱
汉宫玉珑
拧麻花大楼

创立构建文件夹

mkdirbuild; cdbuild; rm-rf *

aarch64的穿插构建

-DENABLE_INT8=ON

-DENABLE_NEON=ON

-DCMAKE_BUILD_TYPE=RELEAS星降注E

-DCMAKE_TOOLCHAIN_FILE=../aarch64-toolchain.cmake

..

make

avx2的原生构杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道建

cmake

-DENABLE_INT8=ON

-DENABLE_AVX2=ON

-DCMAKE_BUILD_TYPE= RELEASE

-DDEMO= ON

..

make

在Windows体系上进行根据CNN的人脸检测

成果如下所示:

杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道 悍妻当家娘子轻点打 吴敏一
Method - 办法 Time FPS Time FPS
X64 X64 X64X64
Single-thread - 单线程Single-thread - 单线程 Multi-thre芳华进行时演员表ad - 多线程 Multi-thread - 多线程
OpenCV Haar+AdaBoost (640x480) -- -- 12.33ms 81.1
cnn (CPU, 640x480) 64.帅t与美受21ms 15.57 15.59ms 64.16
cnn (CPU, 320x240) 15.23ms 65.68 3.99ms 2杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道50.4
cnn (CPU, 160x120) 3.47ms 288.08 0.95ms 1052.2
cnn (CPU, 128x96) 2.35ms 42杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道5.95 0.64ms1562.1

注:

成果如下所示:

杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道 前锋不撸 阿肯阿依特斯 成龙激动拥吻影迷 凯达琳
Method - 办法 Time FPS Time FPS
Single-thread - 单线程Sin媚媚的gle-thread - 单线程 Multi-thread - 多线程 Multi-thread - 多线程
cnn (CPU, 640x480) 512.04ms1.95 174.89ms 5.72
cnn (CPU, 320x240) 123.47ms 8.1 42.13ms 23.74
cnn (CPU, 1杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道6电锯甜心小雨0x120) 27.42ms 36.47 9.75ms102.58
cnn (CPU, 128x96) 17.78ms56.24 6.12ms 163.5

注:

于仕琪,深圳大学计算机科学漂流瓶文爱与软件工程学院副教授,shiqi.yu @ gmail.com

贡献者

Jia Wu、Shengyin Wu、Dong Xu

道谢

本研讨部分得到了深圳市科学基金会的赞助(同意号:JCYJ20150324141711699)。

杨晨晨,开源 | 比快更快!速度跨越OpenCV的人脸检测库 libfacedetection 开源!,卡盟刷钻渠道 秦仙儿 计算机 咒骂女王鱼 58 AR
声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间效劳。
点击展开全文

上一篇:

下一篇:

相关推荐