我是用于计算机视觉的 vlfeat 库的新手,我在处理它时遇到了问题。我想要做的是使用定向梯度直方图(HOG)作为特征向量在不同维度的 LIBSVM 图像中进行分类。
我要处理的第一个问题是 vl_hog 返回给我一个 HOG 矩阵,而不是一个向量。这不是一个真正的问题,因为我可以按如下方式对该矩阵进行矢量化:
hog = vl_hog(image,cellSize);
features=hog(:);
第二个问题是什么让我感到害怕。因为图像有不同的维度,特征向量也有不同的维度,所以不可能用它们来提供 libsvm,或者我错了?我可以用更简单的方式解决这个问题吗?我错过了什么?