我不是SINGLE类的真正数值数组

时间:2013-12-22 05:41:48

标签: matlab mex vlfeat

我正在使用计算机视觉: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.

在查看代码(found here)后,我也不确定变量I是什么:

希望我没有错过任何基本的东西......

library source

1 个答案:

答案 0 :(得分:3)

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

hog = vl_hog(single(im), cellSize, 'verbose')