请帮我看看这段代码如何运行?
我是一个新手,请问有知道这个程序为什么运行不了啊?这是二维中值滤波器的MATLAB实现的代码,有高手教一下吗?感谢了!<BR>function image_opd=median16('d:\lenna.bmp,3');<BR>a=imread('d:\lenna.bmp');<BR>=size(A);<BR>A=double(A)/65535;<BR>original=A;<BR>B=reshape(A,row,col);<BR>C=medfilt2(B,);<BR>col=col/3;<BR>image_opd=reshape(C,row,col,3);<BR>imwrite(image_opd,'temp2.png','BitDepth',16)<BR><BR>运行后提示:<BR><FONT color=#f70909>??? function image_opd=median16('d:\lenna.bmp,3');<BR> |<BR>Error: Function definitions are not permitted at the prompt or in scripts.</FONT> 把m文件改成function image_opd=median16(X);<BR>a=imread(X);<BR>……<BR>从命令窗口输入<BR>image_opd=median('d:\lenna.bmp,3')试试看 先把你的程序存成M文件就可以直接调用了,不是在命令窗口运行的 同意<STRONG><FONT face=Verdana color=#da2549>ericlin</FONT></STRONG>,其实主要是你的定义非法造成的
页:
[1]