最快人脸检测遇敌手!ZQCNN vs libfacedetection

2019 年 3 月 27 日 极市平台

极市正在计划做CVPR2019的专题直播分享会邀请CVPR2019的论文作者进行线上直播,分享优秀的科研工作和技术干货,也欢迎各位小伙伴自荐或推荐优秀的CVPR论文作者到极市进行技术分享~

本周四(3月28日)晚,澳大利亚阿德莱德大学博士生王鑫龙,将为我们分享联合点云分割中的实例和语义(CVPR2019),公众号回复“39”即可获取直播详情。


来源:OpenCV中文网
经OpenCV中文网授权转载,请勿二次转载



前阵子,libfacedetection宣告开源,极市也做了相关推送分享:1500+ FPS!目前最快的CNN人脸检测算法开源 ,自从该库在几年前发布后在业内口碑一直很不错。


当然人脸检测不同算法的不同实现很多,抛开不顾精度只顾速度的不说,那么在精度几近满足商用的开源人脸检测算法中,libfacedetection真的是最快的吗?与近年来口碑一直很好的MTCNN系比如何?


殊不知,任何加以“最”字评价的算法,在今天这个技术快速进步的时代都要加上时间限制。


ZQCNN亦是一款开源人脸检测、特征点定位的优秀代码库,其基于MTCNN算法构建。


昨日ZQCNN作者将其与libfacedetection做了一个简单的比较,我们一起来看看吧~


以下内容主要来自:

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


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


结果比较:


(2)对比4.jpg


结果比较:


(3)对比其他图片


结果比较:



(二)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


结果比较:



(2)对比4.jpg


结果比较:


(3)对比其他图片


结果比较:


总结


根据以上比较结果可知,按照上述编译方式,在上述图像集中,ZQCNN-MTCNN在速度和精度上都优于libfacedetection。

不过要声明一点,该比较中使用的图像数量过少,感兴趣的读者可自行下载编译测试。

ZQCNN使用了mkl、openblas,这些基础加速库可能是其速度占优的原因。

libfacedetection追求无依赖库,在实际项目中,应用可以更广泛。






*延伸阅读




点击左下角阅读原文”,即可申请加入极市目标跟踪、目标检测、工业检测、人脸方向、视觉竞赛等技术交流群,更有每月大咖直播分享、真实项目需求对接、干货资讯汇总,行业技术交流,一起来让思想之光照的更远吧~



觉得有用麻烦给个好看啦~  

登录查看更多
19

相关内容

人脸检测(Face Detection)是一种在任意数字图像中找到人脸的位置和大小的计算机技术。它可以检测出面部特征,并忽略诸如建筑物、树木和身体等其他任何东西。有时候,人脸检测也负责找到面部的细微特征,如眼睛、鼻子、嘴巴等的精细位置。
【CVPR 2020-商汤】8比特数值也能训练卷积神经网络模型
专知会员服务
25+阅读 · 2020年5月7日
专知会员服务
155+阅读 · 2020年4月21日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
生成式对抗网络GAN异常检测
专知会员服务
114+阅读 · 2019年10月13日
使用ONNX+TensorRT部署人脸检测和关键点250fps
极市平台
34+阅读 · 2019年10月22日
港中文开源基于PyTorch的多任务人脸识别框架
极市平台
17+阅读 · 2019年8月31日
人脸检测库:libfacedetection
Python程序员
15+阅读 · 2019年3月22日
深大教授开源的人脸检测库,速度号称史上最快
大数据技术
9+阅读 · 2019年3月21日
1500+ FPS!目前最快的CNN人脸检测算法开源
极市平台
25+阅读 · 2019年3月15日
从人脸检测到语义分割,OpenCV预训练模型库
极市平台
5+阅读 · 2018年10月26日
CVPR 2017 | Tiny Faces 小人脸检测算法简介
极市平台
10+阅读 · 2018年2月1日
【源码】Python的开源人脸识别库:离线识别率高达99.38%
全球人工智能
11+阅读 · 2017年10月29日
Arxiv
24+阅读 · 2020年3月11日
Arxiv
4+阅读 · 2018年12月20日
Arxiv
5+阅读 · 2018年4月17日
Arxiv
6+阅读 · 2018年3月19日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
4+阅读 · 2018年1月19日
VIP会员
相关资讯
使用ONNX+TensorRT部署人脸检测和关键点250fps
极市平台
34+阅读 · 2019年10月22日
港中文开源基于PyTorch的多任务人脸识别框架
极市平台
17+阅读 · 2019年8月31日
人脸检测库:libfacedetection
Python程序员
15+阅读 · 2019年3月22日
深大教授开源的人脸检测库,速度号称史上最快
大数据技术
9+阅读 · 2019年3月21日
1500+ FPS!目前最快的CNN人脸检测算法开源
极市平台
25+阅读 · 2019年3月15日
从人脸检测到语义分割,OpenCV预训练模型库
极市平台
5+阅读 · 2018年10月26日
CVPR 2017 | Tiny Faces 小人脸检测算法简介
极市平台
10+阅读 · 2018年2月1日
【源码】Python的开源人脸识别库:离线识别率高达99.38%
全球人工智能
11+阅读 · 2017年10月29日
相关论文
Arxiv
24+阅读 · 2020年3月11日
Arxiv
4+阅读 · 2018年12月20日
Arxiv
5+阅读 · 2018年4月17日
Arxiv
6+阅读 · 2018年3月19日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
4+阅读 · 2018年1月19日
Top
微信扫码咨询专知VIP会员