opencv实践之人脸识别

博客围绕人脸检测展开,介绍了Haar特征,它用于目标检测或识别,常与Adaboost分类器组合。阐述了常见Haar特征、计算方法、积分图及特征总数计算。还提及级联分类器,其中Adaboost是迭代算法,经多次训练弱分类器形成强分类器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                                                 人脸检测

1.haar特征

haar特征是一种用于目标检测或者识别的图像特征,通常和Adaboost分类器组合使用。(Adaboost分类器通过从大量的haar特征中挑选出最优的特征并对其转换为对应的弱分类器进行分类)

1)常见的haar特征:

 

2)haar特征的计算:

用白色区域的像素的和减去黑色区域像素值的和。

注意:白色区域的权值为正值,黑色区域的权值为负值,而且权值与矩形区域的面积成反比,抵消两种区域不等造成的影响

3)公式计算:

 3)积分图

积分图用于快速计算haar矩阵的特征,在算法复杂度上只需遍历图像一次。

定义:图像由一系列的像素点组成。图像积分图中每个点的值是原图像中该点左上角的所有像素值之和。

首先计算左上角区域像素的和,得到积分图像。 

通过下列公式得到图像中任意矩形区域的像素和 

 

 4)特征总数的计算。

 参考:特征提取之——Haar特征 https://blog.youkuaiyun.com/yang6464158/article/details/25103703

2.级联分类器

1)弱级联分类器

 2)Adaboost 是一种这类迭代算法本质就是经过多次训练不同的弱分类器,使其最终形成一个强分类器。

参考:Adaboost入门教程——最通俗易懂的原理介绍(图文实例)https://blog.youkuaiyun.com/px_528/article/details/72963977

算法流程:

问题:

参考文献:

百度文库:https://wenku.baidu.com/view/5237989ace2f0066f5332272.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火柴的初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值