目录

  • Haar-like 特征描述算子
    • 特征类别(模板)
    • 特征计算—积分图
    • 计算Haar特征值
    • Haar特征值归一化(方法不唯一)
  • Adaboost级联分类器
    • 级联分类器
      • 级联分类模型
      • 级联分类器的训练
    • XML文件
  • 程序

Haar-like 特征描述算子

特征类别(模板)

Haar(哈尔)特征模板分为三类:边缘特征、线性特征(含对角线特征)、中心特征。其结构如下图所示。

定义该模板的特征值为白色矩形像素和减去黑色矩形像素和。

Haar特征值反映了图像的灰度变化情况。但矩形特征只对一些简单的图形结构,如边缘、线段较敏感,所以只能描述特定走向(水平、垂直、对角)的结构。

特征计算时要保证两种颜色矩形区域中的像素数目一致。对于黑白矩形数目相等的特征,特征数值计算公式为:v=Σ白-Σ黑;
而对于黑白矩形数目相等的特征,如两个白色一个黑色,计算公式如下:v=Σ白-2*Σ黑。

通过改变特征模板的大小和位置,可在图像子窗口中穷举出大量的特征。故模板类别、大小和位置的变化,会使得一个很小的检测窗口含有非常多的矩形特征,如:在24*24像素大小的检测窗口内矩形特征数量可以达到16万个。
关于特征数量的计算可以参考:Haar特征数量计算

这样就有两个问题需要解决了:
(1)如何快速计算那么多的特征?—积分图;
(2)如何判断哪些矩形特征才是对分类器分类最有效的?—AdaBoost算法

特征计算—积分图

积分图只遍历一次图像就可以求出图像中所有区域像素和,大大的提高了图像特征值计算的效率。

我的理解是积分图相当于一个列表。开始遍历图像一次后,把每个点的积分像素值存在里面,需要计算某个区域的像素值时,只要调用这个列表里的值就可以了,不用再重复计算。

积分图的构造方式是:位置(

Haar特征描述算子与人脸检测相关推荐

  1. Haar特征描述算子-人脸检测

    Haar特征描述算子-人脸检测 详细资料 3.1简介 Haar-like特征最早是由Papageorgiou等应用于人脸表示,在2001年,Viola和Jones两位大牛发表了经典的<Rapid ...

  2. 照片美妆---基于Haar特征的Adaboost级联人脸检测分类器

    本文转载自张雨石http://blog.csdn.net/stdcoutzyx/article/details/34842233 基于Haar特征的Adaboost级联人脸检测分类器 基于Haar特征 ...

  3. CV之Haar特征描述算子-人脸检测

    3.1简介 Haar-like特征最早是由Papageorgiou等应用于人脸表示,在2001年,Viola和Jones两位大牛发表了经典的<Rapid Object Detection usi ...

  4. 【理论篇】Haar特征描述算子

    Haar分类器 前言 1. 理论 1.1 Haar-like特征 1.2 积分图 1.3 AdaBoost算法 1.4 筛选式级联 2. 代码(人脸检测) 前言 以前的人脸检测都是基于像素,基于统计学 ...

  5. Haar特征和级联分类器目标检测介绍及应用

    文章目录 Haar特征和级联分类器目标检测介绍及应用 1. Haar特征 2. 级联分类器 3. 实现步骤 4.尝试训练自己的级联分类器 4. 应用示例 Haar特征和级联分类器目标检测介绍及应用 H ...

  6. CV之LBP特征描述算子-人脸检测

    2.1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenC ...

  7. lbp特征提取算法 知乎_图像-LBP特征描述算子-人脸检测

    2.1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenC ...

  8. opencv roberts算子_图像之HOG特征描述算子-行人检测

    4.1 简介 本次任务将学习一种在深度学习之前非常流行的图像特征提取技术--方向梯度直方图(Histogram of Oriented Gradients),简称HOG特征.HOG特征是在2005年C ...

  9. CV之 HOG特征描述算子-行人检测

    4.1 简介 本次任务将学习一种在深度学习之前非常流行的图像特征提取技术--方向梯度直方图(Histogram of Oriented Gradients),简称HOG特征.HOG特征是在2005年C ...

  10. lbp特征提取算法 知乎_计算机视觉基础-图像处理: LBP特征描述算子

    1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenCV中 ...

最新文章

  1. 无法打开文件“python310_d.lib”
  2. vue-cli ——解决多次复用含有Echarts图表组件的问题
  3. js-ajax-04
  4. Redis操作Set类型
  5. C语言源代码展示:常用转换函数实现原理
  6. TensorFlow windows之Tensorboard使用
  7. java final一点
  8. QuarkXPress 2021 for Mac(图文设计排版布局工具)
  9. Ant—Ant标签解释
  10. MacTips-MacTalk
  11. 计算机电路基础张志良,计算机电路基础 第2版
  12. MongoDB下载速度慢的解决办法
  13. Unity手势插件FingerGestures
  14. 重装系统备份找不到镜像文件_如何从Windows 7系统映像备份中提取单个文件
  15. 02_Pulsar的集群架构、架构基本介绍、Pulsar提供的组件介绍、Brokers介绍、Zookeeper的元数据存储、基于bookKeeper持久化存储、Pulsar代理
  16. Android-adb命令大全
  17. python移动均线SMA及双均线策略
  18. 课程预约小程序设计分析
  19. 软件定义网络技术现状分析
  20. C++wildcard maching通配符匹配的算法实现(附完整源码)

热门文章

  1. 计算机四级要学多长时间,过计算机四级要多长时间哦?
  2. 网络语言维c是什么意思,我不要你觉得,我要我觉得!19年网络流行词是这些!...
  3. 超薄计算机的HDMI接口,机身轻薄两面观 笔记本接口变化趋势解析
  4. AGM FPGA选型手册
  5. JavaWeb(HTML +css+js+Servlet....)
  6. 2020还有必要学JSP吗?
  7. 机器学习强化(数据清洗、实战理解)
  8. android获取wifi支持的信道,Android获取当前联接wifi的信道
  9. Office Tool Plus v8.2.4.0 安装Office组件小工具
  10. Java短信平台实战第一天