LFFD:轻量级人脸检测器,不止是快
点击我爱计算机视觉标星,更快获取CVML新技术
上面的gif图展示的是LFFD人脸检测算法,在Nvidia GPU上对1080P的图像可以跑到16ms左右。
该算法出自论文:
LFFD: A Light and Fast Face Detector for Edge Devices
https://arxiv.org/abs/1904.10633
代码开源地址:
https://github.com/YonghaoHe/A-Light-and-Fast-Face-Detector-for-Edge-Devices
LFFD在人脸检测领域并不是精度最高的,但作为近来轻量级人脸检测模型的代表,却是极具实用价值的。
请看LFFD与其他state-of-the-art算法的精度比较。
在WIDER FACE 验证集上的精度比较:
在WIDER FACE 测试集上的精度比较:
在FDDB 数据集上的精度比较:
虽然精度并不是最高水平的,但其模型大小仅9M,推断速度更是其亮点。
在NVIDIA GTX TITAN Xp (MXNet+CUDA 9.0+CUDNN7.1)配置下的推断速度:
在NVIDIA TX2 (MXNet+CUDA 9.0+CUDNN7.1)配置下的推断速度:
在树莓派 3 Model B+ (ncnn) 配置下的推断速度:
正如其论文名所说面向边缘设备的轻量且快速的人脸检测器。值得一提的是,上述评测是在Python下做的,转成C++代码应该能获得更高的速度。
不止是快,作者指出,LFFD不仅仅适用于人脸检测,实则是通用的一类目标检测器,也同样可扩展到行人检测、人头检测、车辆检测等。
作者计划后期将上述任务的预训练模型开源。
另外,LFFD还有如下优势:
通过添加更多CNN层,可以覆盖更大尺度的目标(比如典型的自拍场景人脸),而增加的延迟有限;
检测小目标能力突出,在极高分辨率(比如8K或更大)画面,可以检测其间10个像素大小的目标;
使用的网络操作是常见的,可以轻松部署到任何设备。
简单概括:通吃大小目标,支持各种设备^_^
感谢作者的开源~
https://github.com/YonghaoHe/A-Light-and-Fast-Face-Detector-for-Edge-Devices
更多阅读:
最快人脸检测遇敌手!ZQCNN vs libfacedetection
PFLD:简单、快速、超高精度人脸特征点检测算法
目前最强开源人脸检测算法RetinaFace
人脸技术交流群
关注最新最前沿的人脸检测、识别、对齐、重建技术,欢迎加入专属交流群,扫码添加CV君拉你入群,(如已为CV君好友请直接私信)
(请务必注明:人脸)
喜欢在QQ交流的童鞋,可以加52CV官方QQ群:805388940。
(不会时时在线,如果没能及时通过验证还请见谅)
长按关注我爱计算机视觉
LFFD:轻量级人脸检测器,不止是快相关推荐
- 大盘点|轻量级人脸检测算法实现,快到没朋友的都在这里了~
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 整理:公众号@OpenCV中文网 本文仅做学术分享,如有侵权,请联系删除. 人脸检测是计算机视觉中的老 ...
- 使用Python,OpenCV和Haar级联进行人脸检测——轻量级的人脸检测器
使用Python,OpenCV和Haar级联进行人脸检测--轻量级的人脸检测器 1. 效果图 2. 原理 2.1 项目结构 2.2 [haarcascade_frontalface_default.x ...
- 重磅!2K图像90FPS,中科院开源轻量级通用人脸检测器
欢迎加小助手微信(cv-mart) 备注:研究方向-姓名-学校/公司-城市(如:目标检测-小极-北大-深圳),即可申请加入目标检测.目标跟踪.人脸.工业检测.医学影像.三维&SLAM.图像分割 ...
- 【CV】10种轻量级人脸检测算法大PK | 代码集合开源
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 最近在微信公众号 AIZOO 里看到轻量级人脸检测算法大盘点的文章 ...
- 10种轻量级人脸检测算法大PK
几个月前,AIZOO曾经盘点过 最强六大开源轻量级人脸检测项目分析 | 附打包下载,nihate同学将它丰富到10种算法,并用Python.对他们进行了汇总整理,以及效果的对比. Github链接:h ...
- 10种轻量级人脸检测算法大PK | 代码集合开源
喜欢就关注 AIZOO 吧! 几个月前,AIZOO曾经盘点过 最强六大开源轻量级人脸检测项目分析 | 附打包下载,nihate同学将它丰富到10种算法,并用Python.对他们进行了汇总整理,以及效果 ...
- 最强六大开源轻量级人脸检测项目分析
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 随着深度学习的兴起,工业界和学术界越来越多的使用基于深度学习的方法 ...
- 最强六大开源轻量级人脸检测项目分析 | 附打包下载
随着深度学习的兴起,工业界和学术界越来越多的使用基于深度学习的方法,而不是传统的基于模板匹配,纹理提取或者像素积分图等方法.因为人脸检测本身并不属于特别复杂的任务,因此轻量级的深度学习模型即可满足该任 ...
- 【人脸识别6】用haar+adaboost训练自己的人脸检测器
[人脸识别6]用haar+adaboost训练自己的人脸检测器 [1. 准备样本] 1.将ORL数据库中的400张人脸储存到一个文件夹下positive_samples 2.生成索引文件posdata ...
最新文章
- pinctrl虚拟spi的linux驱动,LinuxSPI驱动.md
- leetcode-合并两个有序链表
- AJAX ASP/PHP 请求实例
- QT中关于窗口全屏显示与退出全屏的实现
- 操作系统——文件目录
- 机器学习笔记——支持向量机
- SQL Server中的执行计划
- NumPy库---Axis理解
- Spring之AOP的实现
- windows取证之镜像取证仿真步骤
- 惠普win7驱动_win7怎么样打开无线网卡开关
- Ceph学习笔记1-Mimic版本多节点部署
- Failed to download https://chrome-infra-packages.appspot.com/dl/flutter/web/canvaskit_bundle/+/8MSYG
- SQL基础系列(四)——多表查询
- git-svn使用教程
- PJBlog的文章转换成BlogEngine的xml格式文章
- 高仿京东商城App,集成react-native 热更新功能
- NAC配置与管理——2
- “英文简历常用词汇”大全(精)
- 字节跳动端智能工程链路 Pitaya 的架构设计
热门文章
- Java 8 实战学习笔记
- 贪心法——选择不相交区间
- python进程池一个进程卡住_python进程池,每个进程都有超时
- python给动态变量赋值_python 动态的定义变量名,并给其赋值
- u盘弹出工具_mac怎么格式化u盘?
- python 参数_python脚本命令行参数解析
- tlwr886n发挥最大网速_路由器中的2.4G和5G有什么区别?用错了网速变“龟速”
- Alertmanager配置
- echarts 3d饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件
- python rabitmq_python使用rabbitmq实例二,工作队列