【发布时间】:2018-03-30 01:50:21
【问题描述】:
我已经在我的 linux 系统中安装了 MATLAB2015a。 在安装 MATLAB 时,我已经在我的系统中安装了几乎所有的软件包。 在运行下面的代码时,我遇到了一个奇怪的错误。任何人都可以帮我解决这个问题: 我有所需的工具箱:
>> 版本
-----------------------------------------------------------------------------------------------------
MATLAB Version: 8.5.0.197613 (R2015a)
MATLAB License Number: 88888
Operating System: Linux 3.13.0-53-generic #89~precise1-Ubuntu SMP Wed May 20 17:42:16 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.5 (R2015a)
Computer Vision System Toolbox Version 6.2 (R2015a)
Image Acquisition Toolbox Version 4.9 (R2015a)
Image Processing Toolbox Version 9.2 (R2015a)
>>
Commands:
I = checkerboard;
corners = detectHarrisFeatures(I);
imshow(I); hold on;
plot(corners.selectStrongest(50));
错误: “double”类型的输入参数的未定义函数“detectHarrisFeatures”。
【问题讨论】:
-
您是否安装并激活了计算机视觉工具箱?您的MATLAB path 中有工具箱吗?
-
安装“几乎所有的包”你可能错过了你需要的工具箱。
-
我已经用安装的软件包的信息更新了我的问题
-
当您输入
help detectHarrisFeatures或help imshow时会发生什么? -
help detectHarrisFeatures detectHarrisFeatures 使用 Harris-Stephens 算法查找角点 points = detectHarrisFeatures(I) 返回一个cornerPoints 对象,points,包含有关在二维灰度图像中检测到的特征点的信息 I.detectHarrisFeatures 使用Harris-Stephens 算法来寻找特征点。
标签: matlab