⛄一、HOG特征提取人脸识别简介

方向梯度直方图(Histogram of Oriented Gradient,HOG)是用于在计算机视觉和图像处理领域,目标检测的特征描述子。该项技术是用来计算图像局部出现的方向梯度次数或信息进行计数。此种方法跟边缘方向直方图、尺度不变特征变换以及形状上下文方法有很多相似。但与它们的不同点是:HOG的计算基于一致空间的密度矩阵来提高准确率。即:在一个网格密集的大小统一的细胞单元上计算,而且为了提高性能,还采用了重叠的局部对比度归一化技术。HoG特征与SVM分类器结合,已经被广泛应用于图像识别中,尤其在行人检测。本节内容介绍HOG相关知识。

1 基本介绍
提出HOG是由Navneet Dalal & Bill Triggs在2005年发表在CVPR中论文[1]。作者给了特征提取的流程图,如下图1所示:

HOG的核心思想是所检测的局部物体外形能够被光强梯度或边缘方向的分布所描述。通过将整幅图像分割成小的连接区域称为cells,每个cell生成一个方向梯度直方图或者cell中pixel的边缘方向,这些直方图的组合可表示出所检测目标的目标)描述子。为改善准确率,局部直方图可以通过计算图像中一个较大区域称为block的光强作为measure被对比标准化,然后用这个measure归一化这个block中的所有cells.这个归一化过程完成了更好的照射/阴影不变性。与其他描述子相比,HOG得到的描述子保持了几何和光学转化不变性除非物体方向改变。而Block与Cells关系如下图所示:

【人脸识别】HOG特征提取人脸识别【含Matlab源码 641期】相关推荐

  1. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...

  2. 【指纹识别】基于matlab指纹图像细节特征提取 【含Matlab源码 227期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[指纹识别]基于matlab指纹图像细节特征提取 [含Matlab源码 227期] (https://download.csdn.net/d ...

  3. matlab svm 语音识别,【情感识别】基于matlab支持向量机(SVM)的语音情感识别【含Matlab源码 543期】...

    一.简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本.非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数 ...

  4. 【条形码识别】基于matlab条形码识别【含Matlab源码 403期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [条形码识别]基于matlab条形码识别[含Matlab源码 403期] (https://download.csdn.net/downl ...

  5. 【表盘识别】基于matlab霍夫变换钟表表盘识别【含Matlab源码 1943期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[表盘识别]基于matlab霍夫变换钟表表盘识别[含Matlab源码 1943期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  6. 【芯片识别】基于matlab GUI形态学PCB板芯片识别【含Matlab源码 1820期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[芯片识别]基于matlab GUI形态学 PCB板芯片识别[含Matlab源码 1820期] 点击上面蓝色字体,直接付费下载,即可. 获 ...

  7. 【Matlab指纹识别】指纹识别门禁系统【含GUI源码 1692期】

    一.代码运行视频(哔哩哔哩) [Matlab指纹识别]指纹识别门禁系统[含GUI源码 1692期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余继 ...

  8. 【答题卡识别】Hough变换答题卡识别【含Matlab源码 250期】

    ⛄一.获取代码方式 获取代码方式Q: 完整代码已上传我的资源:[答题卡识别]基于matlab Hough变换答题卡识别[含Matlab源码 250期] 获取代码方式2: 付费专栏图像处理(Matlab ...

  9. 【图像处理基础】基于matlab霍夫变换直线识别(拟合角平分线)【含Matlab源码 2575期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像处理基础]基于matlab霍夫变换直线识别(拟合角平分线)[含Matlab源码 2575期] 点击上面蓝色字体,直接付费下载,即可. ...

最新文章

  1. 伍六七带你学算法——栈的使用
  2. 查询在应用程序运行得很慢, 但在SSMS运行得很快的原因探究
  3. 2021年春季学期-信号与系统-第五次作业参考答案-第五小题
  4. 日常工作问题解决:centos/linux系统如何检测端口是否打开
  5. SAP与其他系统交互的方式
  6. python创_Python创建Windows 服务
  7. 78. 子集022(回溯法)
  8. Vue (响应式原理-模拟-5-Watcher)
  9. PHP如何快速读取大文件
  10. 大屏样式(全屏禁止滚动)
  11. 传奇修改map地图教程_传奇gm如何增加或者修改服务器中的地图
  12. matlab进行下采样
  13. 免费开源的电路图和PCB绘图软件KiCAD
  14. 个人对于封装继承多态的理解
  15. dw中html5快捷键,Adobe Dreamweaver(dw)常用快捷键--系统之家
  16. ios11手机怎么投屏到电脑屏幕上
  17. Linux 批量删除指定后缀文件
  18. 小常识:手机被偷后如何让小偷不能用
  19. 【ML从入门到入土系列01】概述
  20. 11g Rac 配置 Linux

热门文章

  1. 红米note2能刷机没显示无服务器,红米Note2刷机之后一直停留在开机界面修复教程...
  2. 百趣土壤非靶标代谢组学文献分享,来自Microbiome的灵感
  3. PyTorch 笔记Ⅵ——Titanic 及 breast_cancer 分类应用
  4. 《程序员修炼之道》读书笔记(二)--第三周
  5. 【C#】什么是Win32 API,为什么使用,参考手册
  6. 计算机网络原理笔记 第三章 数据链路层(一)
  7. 胡凡 《算法笔记》 上机实战训练指南 3.1 简单模拟
  8. stm32采集交流电压信号_基于STM32的交流电压检测.pdf
  9. 驾校网站模板 php_汽车驾照培训的网站模板
  10. 【最全】Google Chrome20-83各版本下载链接整理