OpenCV学习 HOG特征检测
Histogram of Oriented Gridients 方向梯度直方图
先计算图片某一区域中不同方向上梯度的值,然后进行累积,得到直方图,这个直方图呢,就可以代表这块区域了,也就是作为特征,可以输入到分类器里面
步骤:
- - 灰度图像转换
- - 梯度计算
- - 分网格的梯度方向直方图
- - 块描述子
- - 块描述子归一化
- - 特征数据与检测窗口
- - 匹配方法
1. 灰度图转换:
- cvtColor
- gray = R*0.3 + 0.59*G + 0.11*B
2. 梯度计算:
sobel算子
3. 分网格的梯度方向直方图
分割为Cell网格(图中绿色小框),每个cell网格有8*8=64像素
对每个Cell求取方向直方图 (OrientationHist)