我正在尝试从MATLAB R2013a中的图像中提取HOG功能。
这是我从MATLAB文档网站复制的代码:
input='1.png';
Z=imread(input);
%Z=rgb2gray(Z);
[featureVector, hogVisualization] = extractHOGFeatures(Z);
我得到的错误是:
类型为'uint8'的输入参数的未定义函数'extractHOGFeatures' '。
hogfeatureextractor错误(第6行) [featureVector, hogVisualization] = extractHOGFeatures(Z);
我认为这是由于计算机视觉工具箱未正确安装,或者是我不知道的其他原因。 我已经在Ubuntu 14.04下安装了MATLAB。
我还使用ver来确定是否已安装计算机视觉工具箱,并且这样做:
MATLAB Version: 8.1.0.604 (R2013a)
MATLAB License Number: 724504
Operating System: Linux 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64
Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
-------------------------------------------------------------------------------------------------------
MATLAB Version 8.1 (R2013a)
Simulink Version 8.1 (R2013a)
Aerospace Blockset Version 3.11 (R2013a)
Aerospace Toolbox Version 2.11 (R2013a)
Bioinformatics Toolbox Version 4.3 (R2013a)
Communications System Toolbox Version 5.4 (R2013a)
Computer Vision System Toolbox Version 5.2 (R2013a)
因此,我不确定为什么会遇到此错误。 有人可以帮我吗?