1

我正在使用计算机视觉:VLfeat 库来计算图像的 HOG 描述符,并在输入此代码后:

cellSize = 8 ;
hog = vl_hog(im, cellSize, 'verbose') ;

我在 MATLAB 中收到此错误,当我用谷歌搜索时,我真的找不到任何可能的解释:

Error using vl_hog
I is not a real numeric array of class SINGLE.

查看代码后(在此处找到)我也不确定变量I是什么:

希望我没有错过一些基本的东西......

库源

4

1 回答 1

3

正如提问者已经发现的那样, theI指的是第一个输入参数。因此,这应该可以解决问题:

hog = vl_hog(single(im), cellSize, 'verbose') 
于 2013-12-24T10:51:18.090 回答