源于 :http://zhidao.baidu.com/question/89228643.html 百度中的
>>
M=imread('fly.bmp') %读取MATLAB中的名为cameraman的图像
subplot(3,3,1)
imshow(M) %显示原始图像
title('original')
P1=imnoise(M,'gaussian',0.02) %加入高斯躁声
subplot(3,3,2)
imshow(P1) %加入高斯躁声后显示图像
title('gaussian noise');
>> P2=imnoise(M,'salt&pepper',0.02)%加入椒盐噪声
??? Error using ==> imnoise>ParseInputs
Unknown noise type: 'salt&pepper'. 修改为 'salt & pepper'
Error in ==> imnoise at 85
[a, code, classIn, classChanged, p3, p4] = ParseInputs(varargin{:});
P2=imnoise(M,'salt & pepper',0.02) %加入椒盐躁声
>>P2=imnoise(M,'salt & pepper',0.02) %加入椒盐躁声
>> subplot(3,3,3)
>> imshow(P2)
>> title('salt & pepper noise');
>> g=medfilt2(P1)%
??? Function ORDFILT2 expected its first input, A, to be two-dimensional.
Error in ==> ordfilt2>ParseInputs at 135
iptcheckinput(A, {'numeric','logical'}, {'2d','real'}, mfilename, 'A', 1);
Error in ==> ordfilt2 at 51
[A,order,domain,s,padopt,msg] = ParseInputs(varargin{:});