基于adaboost算法的人脸检测_1500+ FPS!目前最快的CNN人脸检测算法开源

da5332b358f2736ec605917d90037cf9.png
原文链接:1500+ FPS!目前最快的CNN人脸检测算法开源
作者|于仕琪
来源|AI技术供需平台

项目地址:

https://github.com/ShiqiYu/libfacedetection

bae40b7dc39ad46b8b0954bd3cff8c76.png
深圳大学的于仕琪老师发布的人脸检测库: libfacedetection 于昨日正式开源。这是一个基于CNN的人脸检测的开源库,CNN模型已在C源文件中转换为stastic variales。源代码不依赖于任何其他库。在速度上还是精度上,都有巨大的优势,是目前已知开源库中最好用的一款。以下是于老师对这个开源库的介绍:

我们做出了一个决定:将我们的CNN人脸检测算法开源。

我们自己用C++语言实现了CNN的前向操作,专门针对人脸检测而实现。代码量少,使用方便。现在您可以下载源代码,在Windows、Linux、ARM、Android等所有支持C++编译的环境中编译使用!

这个开源算法库有如下优点:

  1. 速度快:在树莓派上可以实时进行人脸检测;有采用AVX2(x64平台)和NEON(ARM平台)指令集进行优化。
  2. 简洁:只有一个接口函数,把代码放到你的项目中,然后直接调用接口函数则可。
  3. 独立:不依赖Caffe、OpenBLAS、OpenCV等任何算法库。
  4. 兼容:可以在几乎所有平台上使用,只要有C++编译器则可。
  5. 小:代码仅1500行;INT8模型仅800KB!

另注意,项目License改用3-clause BSD License,注意不要违规哦!

算法在树莓派上可以单核实时运行。树莓派3B+开发板零售价仅280元,CPU是Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz,并不强大。在这种情况下的速度如下:

7642594713ef46a33d52bc40843caf20.png

160x120图像可以单核实时处理。由于最小可检人脸12x12像素,相当于640x480图像里的48x48大小,可以满足几乎有所的人脸应用需求。

在Windows上进行人脸检测实验结果,人脸检测速度最快可达1500+ FPS!

be0767a4a65d97f02228581eb99b9c5e.png

1d2fd05cf96e595a9eb2e040e81ee4aa.png

大家快去体验吧~

(为了方便大家更好的交流,极市组织了人脸CV专业讨论群,点击欢迎加入,共同探讨人脸方向的前沿技术

延伸阅读

  • 人脸识别相关资源汇总四(论文,代码+dataset)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值