Matlab计算图像HOG特征
HOG特征
关于HOG特征,可以参见另一篇HOG特征。
方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。
VLFeat和Piotr’s Image & Video Matlab Toolbox
本文通过使用VLFeat和Piotr’s Image & Video Matlab Toolbox两种工具箱进行HOG特征计算。关于VLFeat和Piotr’s Image & Video Matlab Toolbox的配置安装,可参考VLFeat和Piotr’s Image & Video Matlab Toolbox。
VLFeat计算HOG特征
VLFeat - Tutorials > HOG features是VLFeat计算HOG特征的说明。
HOG特征的计算使用函数vl_hog
一个简单的例子:
原始图像为:
UoCTTI版本(默认)的计算hog特征matlab代码为:
I = single(imread('peppers.png'))/255; %读取图像并将数据类型转为single
cellSize = 8 ; %设置cell大小
hog =