file name hogc brief author xing botao xingbtaviccom version 10 create date 2022-02-28 copyright Copyright c 2021 CARERI modification history optimized speed date 2022-05-25 version
该段代码实现了计算图像的HOG特征。
具体实现步骤如下:
- 首先将输入图像转换为灰度图像。
- 计算图像的梯度,得到梯度幅值和梯度角度。
- 将梯度角度从[0,360]范围转换到[0,180]范围,并根据设定的角度间隔将角度限制在(0,9)范围内。
- 根据不同的角度范围,将梯度幅值保存到相应的角度矩阵中。
- 计算不同角度矩阵的积分图像,得到每个像素点的梯度幅值累加和。
- 将图像分割为多个单元格,根据单元格的位置和大小,计算每个单元格中的HOG特征。
- 将每个单元格中的HOG特征按顺序连接起来,得到整个图像的HOG特征。
- 对整个图像的HOG特征进行归一化处理。
- 遍历图像中的每个单元格,根据HOG特征的值绘制对应的直方图。
- 释放中间变量和内存空间。
通过计算图像的HOG特征,可以提取出图像中的纹理和形状信息,用于目标检测、行人检测等计算机视觉任务中。
原文地址: https://www.cveoy.top/t/topic/iQx5 著作权归作者所有。请勿转载和采集!