OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 297617|回复: 321

免费、高性能的人脸检测库

  [复制链接]
发表于 2015-2-5 22:25:25 | 显示全部楼层 |阅读模式
2015年12月7日更新:

三个人脸检测函数再次提速,multiview_reinforce()提速为上一版本的2.3倍,已经比OpenCV的正面人脸检测还要快!要知道其他两个函数比这个更快哦,最快的达到232FPS!
---------------------------------------------------------------------

2015年4月22日更新:

我们的免费人脸检测库再次更新:①正面人脸检测的角度范围从[-40, 40]度提升到[-60,60]度,检测角度变大但计算量不增加;②多视角人脸检测速度提升2倍!
---------------------------------------------------------------------
本团队雕琢多年的人脸检测库现以MIT协议发布 ,供商业和非商业无限制使用,包含正面和多视角人脸检测两个算法.优点:速度快(OpenCV haar+adaboost的2-3倍), 准确度高 (FDDB非公开类评测排名第二),能估计人脸角度. 例子看下图. 希望能帮助到有需要的个人和公司。

这个库比OpenCV自带的人脸检测强大一个数量级!纯C语言生成的二进制库,不依赖任何其他的库。接口更简洁,就一个函数。正面人脸检测,多视角人脸检测的API分别如下:

  1. int * facedetect_frontal( unsigned char * gray_image_data, int width, int height, int step,
  2.                                float scale,
  3.                                int min_neighbors,
  4.                                int min_size,
  5.                                                            int max_size=0);

  6. int * facedetect_multiview( unsigned char * gray_image_data, int width, int height, int step,
  7.                                float scale,
  8.                                int min_neighbors,
  9.                                int min_size,
  10.                                                            int max_size=0);
复制代码


下载地址:https://github.com/ShiqiYu/libfacedetection

人脸检测例子

人脸检测例子
回复

使用道具 举报

发表于 2015-3-3 14:49:06 | 显示全部楼层
于老师,请问你有没有关于在视频中追踪某个目标人物的小demo 程序呀   (不过要用到adaboost和粒子滤波两个算法),如果有的话,请发我邮箱一份呀,(2461900323@qq.com),谢谢啦.
回复 支持 2 反对 0

使用道具 举报

发表于 2015-2-6 19:31:04 | 显示全部楼层
强烈支持于老师。在facedetect_multiview中,把scale到1.4-1.5,速度和效果也是比较不错的。我侧着只有半边脸都能都检测到,太强悍了。
不过我用铅笔在白纸上画了个人脸都检测出来了,难道说我画画技术越来越好了?

QQ截图20150206192816.jpg
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-2-6 17:27:37 | 显示全部楼层
zfc929 发表于 2015-2-6 08:41
于老师,您好,我使用高清卡口上的图片,检测车辆里面的人脸,效果不好,如何调整? ...

scale=1.1 min_win=24使用facedetect_multiview可以检测出。
你还是把车牌遮挡一下再上传比较好。
car1.jpg
回复 支持 0 反对 1

使用道具 举报

发表于 2015-4-13 23:26:26 | 显示全部楼层
于老师把64位平台的dll也发布一下吧
回复 支持 1 反对 0

使用道具 举报

发表于 2015-2-6 00:26:42 | 显示全部楼层
谢谢分享,顶
回复 支持 反对

使用道具 举报

发表于 2015-2-6 08:41:07 | 显示全部楼层
于老师,您好,我使用高清卡口上的图片,检测车辆里面的人脸,效果不好,如何调整?C:\Users\SRT\Desktop\于仕琪人脸\于仕琪人脸\3.jpg
回复 支持 反对

使用道具 举报

发表于 2015-2-6 08:42:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2015-2-6 08:52:34 | 显示全部楼层
交通人脸
回复 支持 反对

使用道具 举报

发表于 2015-2-6 09:04:26 | 显示全部楼层
谢谢于老师的分享!
回复 支持 反对

使用道具 举报

发表于 2015-2-6 16:25:31 | 显示全部楼层
太给力了!
顶一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-6 19:58:46 | 显示全部楼层
HJS 发表于 2015-2-6 19:31
强烈支持于老师。在facedetect_multiview中,把scale到1.4-1.5,速度和效果也是比较不错的。我侧着只有半边 ...

你画得丑一点它也能检测出来。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-19 16:01 , Processed in 0.015302 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表