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)

 

posted @ 2020-08-29 23:05  xyfun72  阅读(139)  评论(0编辑  收藏  举报