-1

错误是:

getvalues 中的错误(第 4 行) faceNoNoise = wiener2(x, [5 5]);

在调用“C:\Users\Trent\face\getvalues.m>getvalues”期间未分配输出参数“mouthTall”(可能还有其他参数)。

finalProject2 中的错误(第 10 行)[numWhiteEyebrow,mouthTall,brownHeight] = getvalues(faceGray)

faceNoNoise = wiener2(x, [5 5]); <---- getvalues.m  line with error

function finalProject2(x)       <----- finalproject file

face = imread(x);
faceGray = rgb2gray(face);

numWhiteEyebrow = 0;
mouthTall = 0;
eyebrowHeight = 0;

[ numWhiteEyebrow, mouthTall, eyebrowHeight ] = getvalues( faceGray ) <--error above

end

我试图弄清楚它为什么这样做......

4

1 回答 1

1

发生这种情况是因为您没有在函数中分配所需的输出值getvalues.m。有 3 个输出参数应该由getvalues.m. 看到这个这个。为了更清楚地说明,如果您在getvalues.m文件中的函数定义是[a,b,c]=getvalues(x)(在您的情况下通常是这样),那么在您的文件中,getvalue.m您应该有 variablesa和.bc

于 2013-04-17T01:51:32.263 回答