我可以给imstack2vectors matlab函数哪种格式?

时间:2010-12-18 20:06:45

标签: matlab

所以我将RGB照片导入了我的Matlab工作区。它说它有价值:< 200x200x3 uint8>。意思是它有类uint8。它的名字是:prettyPic。所以,当我尝试执行以下操作时:

%使用函数imstack2vectors将prettyPic转换为矢量格式。

[prettyPic, L] = imstack2vectors(prettyPic); 

我收到以下错误:

???未定义的函数或方法'imstack2vectors'用于输入 'uint8'类型的参数。

我正在谷歌周围阅读Matlab的帮助,甚至试图给'imstack2vectors'不同类型的变量只是为了发现没有效果。

所以问题是我应该为'imstack2vectors'提供什么类型的图片。我怎样才能将我拥有的图片转换为该格式/类。

我是Matlab的初学者,所以非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

  

???未定义的函数或方法'imstack2vectors'用于'uint8'类型的输入参数。

意味着很可能,函数imstack2vectors在Matlab路径上不存在(即Matlab找不到此名称的函数)。

键入which imstack2vectors以查看Matlab是否可以在路径上找到它。如果它什么也没有返回,但你知道硬盘驱动器上的功能,你可以将Matlab中的目录更改为功能所在的位置,然后再次运行命令。

通常,您可能想了解adding functions to the Matlab path