因此,我试图找出有多少特征属于每个块,换句话说,如果我做得对,每个特征都是一个特定方向直方图的垃圾桶。所以,当我在matlab中运行以下代码时:如您所见,它显示了16个不同的hog特性,但是特征向量是1x324。那么,有多少特性属于每个块/cell?谢谢
clear
clc
close all
img = imread('cameraman.tif');
[hog1, visualization] = extractHOGFeatures(img,'CellSize',[64 64]);
subplot(1,2,1);
imshow(img);
subplot(1,2,2);
plot(visualization);

发布于 2016-01-15 16:21:57
您的HOG矢量大小324的原因是图像中有9个重叠块,每个大小为2x2单元,每个单元格为64x64像素。每个块给你4个方向梯度直方图,每个包含9个桶。所以HOG功能的数量是9*4*9= 324。
可视化,显然,显示了一个细胞样本,让你知道方向在你的图像中的分布。你的图像中有4x4细胞。你在可视化图中看到的是每个细胞梯度方向直方图的玫瑰图。
https://stackoverflow.com/questions/34805172
复制相似问题