基于方向梯度直方图(HOG)的人脸检测(FD)——(一)

本文深入探讨HOG(方向梯度直方图)特征,结合OpenCV3详细介绍其在人脸检测中的应用。内容涵盖HOG原理、OpenCV中积分图、Sobel算子、矩阵计算函数等,并提供了基于HOG的人脸识别算法的实现攻略。
摘要由CSDN通过智能技术生成

如下四篇博文:将HOG应用于FD(Face Detection)。

(一)
OpenCV3特征提取与目标检测之HOG(一)——HOG的概述与原理

(二)
OpenCV3特征提取与目标检测之HOG(二)——使用官方的行人分类器实现行人检测

(三)
基于方向梯度直方图(HOG)的人脸检测

(四)
CV之FD之HOG:人脸检测之基于HOG的人脸识别算法、简介、代码实现(偶像胡歌为例)之详细攻略

HOG(Histogram of Oriented Gradient):方向梯度直方图,一种特征描述子。通过计算与统计图像局部区域的梯度方向直方图来构成特征。
边缘是图像颜色剧变的区域;梯度主要存在于局部目标边缘的地方。
(1)局部目标的边缘
梯度(梯度幅值、梯度方向)。
(2)直方图
图像中像素强度分布的图像表达方式。
(3)HOG
将梯度方向角度值的范围变为[0,9)。

1.OpenCV3特征提取与目标检测之HOG(一)——HOG的概述与原理

1.1.Mat&
Mat:值传递;
Mat&:引用传递,少了对象的拷贝过程。
1.2.using namespace cv::ml;
OPENCV3中ML库
opencv3.0中,提供了一个ml.cpp的文件,这里面全是机器学习的算法。
1.3.积分图
在需要重复计算目标区域内像素值和的场合,积分图(图像积分图中每个点的值是原图像中该点左上角的所有像素值之和;“Summed Area Table”)都能大大地减少计算量。

积分图(一) - 原理及应用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值