我有一个功能
function[a,b,c] = segmentimage(image)
我无法将图像' bird.png' 提供给此功能。
如果我写
,我会收到错误segmentimage('bird.png')
as
Error: File: segmentimage.m Line 27 Column: 66
如果我宣布
image= imread(bird.png)
在函数声明之前,然后我也收到错误
Function definitions are not permitted at the prompt or in scripts.
请帮忙。提前谢谢
答案 0 :(得分:0)
在选项2中,我认为你在脚本中做了类似的事情,
image= imread(bird.png)
function[a,b,c] = segmentimage(image)
首先,你应该
image = imread('bird.png');
并且您不应在函数脚本中声明任何内容,因此,请删除第一行。
它应该是,
function[a,b,c] = segmentimage(image)
%your code here,
im = imread(image);
%a = ...
%b = ...
%c = ...
end
然后你可以用另一个脚本调用你的函数,
[a, b, c] = segmentimage('bird.png');
关于第一个错误,您必须发布一些代码,尤其是发生错误的行,以便我们提供帮助。