人脸检测:Viola-Jones

本文深入解析2001年的经典论文《Robust Real-Time Face Detection》,介绍了Viola-Jones人脸检测算法,包括滑动窗口法、Haar特征、积分图和级联Adaboost分类器,阐述了如何实现高效的人脸检测,该方法现已被OpenCV广泛采用。
摘要由CSDN通过智能技术生成

《Robust Real-Time Face Detection》论文解读


这篇论文是2001年投稿、2004年发表的,作者是Paul Viola和Michael J. Jones。有趣的是当年的论文需要两年的审议时间,而如今两个月前的论文就可能过时了,时代在变化。

这篇论文实现了实时的人脸检测算法,是人脸检测这一问题最重要的论文之一,现在的OpenCV中人脸检测的方法就是基于这一论文。

概述

目标检测任务框架中有三个问题:1、如何选择待检测区域;2、如何提取目标特征;3、如何判断是不是指定目标。针对这三个问题,Viola-Jones给出的答案是:滑动窗口法,Haar-like特征和Cascading AdaBoost分类器。

人脸检测

滑动窗口法

使用矩形框,依次滑动遍历整个图像,然后不断增加矩形框的大小,继续遍历。这样便可以检测出不同大小的人脸区域,缺点是检测的矩形框会有很多,影响速度。

Haar特征

Haar

Haar特征就是两个矩形区域像素值和相减。如上图所示,就是拿黑色区域的像素值和减去白色区域像素值的和。这样的矩形窗选择有很多种,最后得到的Haar特征非常的大,24*24的区域可以得到160

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值