Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 未定义函数';提取特征';对于类型为';uint8';_Matlab_Image Processing_Computer Vision_Feature Extraction_Matlab Cvst - Fatal编程技术网

Matlab 未定义函数';提取特征';对于类型为';uint8';

Matlab 未定义函数';提取特征';对于类型为';uint8';,matlab,image-processing,computer-vision,feature-extraction,matlab-cvst,Matlab,Image Processing,Computer Vision,Feature Extraction,Matlab Cvst,我试图在MatlabR2013A中从图像中提取HOG特征 这是我从MATLAB文档网站复制的代码: input='1.png'; Z=imread(input); %Z=rgb2gray(Z); [featureVector, hogVisualization] = extractHOGFeatures(Z); 我得到的错误是: 类型为“uint8”的输入参数的未定义函数'extractHOGFeatures' hogfeatureextractor中出错(第6行) [featureVecto

我试图在MatlabR2013A中从图像中提取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)

因此,我不确定我为什么会遇到这个错误。有人能帮我吗?

在MatlabR2013B中引入了一些功能。由于您正在运行R2013a,很遗憾,您无权访问此函数。请参见此处计算机视觉工具箱的发行说明:并查看R2013b

你有两个选择。一是升级你的MATLAB版本,使其至少达到R2013b,或者你可以使用第三方工具箱。Parag在给您的评论中推荐了Piotr Dollar的工具箱:

如果我能推荐一些东西,请尝试使用VLFeat:。VLFeat是一个开源的计算机视觉库,它是用C语言实现的,也是用MATLAB和MEX包装器实现的


查看VLFeat的HOG教程了解更多详细信息:

使用另一个函数计算弓形特征。我推荐.@ParagS.Chandakkar中的那一个——不错的选择。另一个可能是VLFeat-@rayryeng-Piotr-Dollar-toolbox-HOG函数速度很快,大约每秒125帧,640×480大小。甚至比我6个月前最后一次检查OpenCV时还要快。我不知道VLFeat猪的速度。@ParagS.Chandakkar-好的,但我没有参考OpenCV。我引用了一个壮举。与VLFeat相比,它有多快?是的,也许我应该说“快”,而不是更快。我的错误;)。