【发布时间】:2014-01-10 16:09:09
【问题描述】:
我正在使用计算机视觉: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 是什么:
希望我没有错过一些基本的东西......
【问题讨论】:
-
问题解决了! 'im' 变量必须转换为 SINGLE 类类型。所以 im=single(imread('test.jpg')),而不仅仅是 im=imread('test.jpg')。