没有足够的输入参数错误

时间:2014-04-27 07:42:30

标签: matlab function arguments

line2.Error的输入参数不够.Variable original是一个图像文件。我将它存储在当前文件夹路径中。为什么显示错误?

 function blur = blurMetric(original)
 I = double(original);
 [y x] = size(I);

 Hv = [1 1 1 1 1 1 1 1 1]/9;
 Hh = Hv';
 ....
 ....
 ....
 end

1 个答案:

答案 0 :(得分:1)

如果double是文件名(无论是否在路径上),

MATLAB original将无效。如果您拥有合适的工具箱,请查看im2double

从命令行:

original = imread(filename);
blur = blurMatrix(original);

或者将文件读入函数本身。