我在matlab中执行以下代码。
ver
img = imread('/usr/local/MATLAB/coursera_svm/10.pgm');
[featureVector, hogVisualization] =extractHOGFeatures(img);
输出:
MATLAB Version: 8.6.0.267246 (R2015b)
MATLAB License Number:
Operating System: Linux 3.16.0-51-generic #69~14.04.1-Ubuntu SMP Wed Oct 7 15:32:41 UTC 2015 x86_64
Java Version: Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
MATLAB Version 8.6 (R2015b)
Computer Vision System Toolbox Version 7.0 (R2015b)
Curve Fitting Toolbox Version 3.5.2 (R2015b)
Database Toolbox Version 6.0 (R2015b)
Global Optimization Toolbox Version 3.3.2 (R2015b)
Image Acquisition Toolbox Version 4.10 (R2015b)
Image Processing Toolbox Version 9.3 (R2015b)
Neural Network Toolbox Version 8.4 (R2015b)
Optimization Toolbox Version 7.3 (R2015b)
Parallel Computing Toolbox Version 6.7 (R2015b)
Signal Processing Toolbox Version 7.1 (R2015b)
Statistics and Machine Learning Toolbox Version 10.1 (R2015b)
Symbolic Math Toolbox Version 6.3 (R2015b)
未定义的功能' extractHOGFeatures'对于输入参数类型' uint8'。
有人可以帮我解决这个问题。感谢。
答案 0 :(得分:3)
extractHOGFeatures
是计算机视觉系统工具箱的一部分,您似乎已安装...如果您这样做,您会看到什么
>> which extractHOGFeatures
如果它告诉您找不到extractHOGFeatures
,请执行以下操作:
>> rehash toolboxcache
再试一次。如果这不起作用,则计算机视觉系统工具箱的许可证可能存在问题。您可能需要与系统管理员联系,或致电Mathworks技术支持。
请参阅rehash toolboxcache的文档。