经典算法之Viola-Jones检测器

Viola-Jones检测器是人脸识别技术的重要里程碑,涉及Haar-like特征、Adaboost分类器和级联分类器。Haar特征通过积分图像实现快速计算,Adaboost则用于选择关键特征,提高检测效率。OpenCV库实现了这一检测器,广泛应用于计算机视觉领域。
摘要由CSDN通过智能技术生成

人脸检测属于视觉任务的一种,早在1970年代就开始了相应的研究,不过彼时采用的方法比较简单,多是启发式的。而人脸检测技术真正的发展,开始于1990年代。而当时也是整个计算机技术开始飞速发展的黄金时代。Viola-Jones检测器被提出之前,学术界已提出了结合滑动窗口的特征提取和人工神经网络等分类器方法的人脸检测方法,以及直接使用图像像素本身的人脸检测方法。这两种类型的方法,分别被称之为Feature-basedImage-based 

 Viola-Jones检测器最初由Paul ViolaMichal Jones于2004年在IJCV上的文章Robust Real-Time Face Detection》里提出,之后由其他学者提出了多种扩展版本Viola-Jones检测器的三个核心步骤,即Haar-like特征、Adaboost分类器和Cascade级联分类器,其最早的版本也已经提出了好多年。Haar特征最早Papageorgiou C.等提出(《A general framework for object detection》);Adaboost分类器由FreundSchapire在1995年提出的算法,用来提升传统的Boosting算法;而Cascade级联分类器来源于传统的决策树分类器。著名的计算机视觉开源库OpenCV实现了Viola-Jones检测器,其具体细节与最初版本略有不同,本文以OpenCV的实现来解析Viola-Jones检测器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值