早教吧作业答案频道 -->其他-->
matlab图像平滑处理,用邻域平均法和中值滤波法实现图像平滑处理.求源代码(要有注释)
题目详情
matlab图像平滑处理,用邻域平均法和中值滤波法实现图像平滑处理.求源代码(要有注释)
▼优质解答
答案和解析
%%中值
I=imread('lena.bmp'); %读原图
J1=imnoise(I,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声
J2=imnoise(I,'gaussian',0.02); %加均值为0,方差为0.02的高斯噪声.
subplot(2,2,1),imshow(J1); %显示有椒盐噪声图像
subplot(2,2,2),imshow(J2); %显示有高斯噪声图像
I1= medfilt2(J1,[5,5]); %对有椒盐噪声图像进行5×5方形窗口中值滤波
I2= medfilt2(J2,[5,5]); %对有高斯噪声图像进行5×5方形窗口中值滤波
subplot(2,2,3),imshow(I1); %显示有椒盐噪声图像的滤波结果
subplot(2,2,4),imshow(I2); %显示有高斯噪声图像的滤波结果
%%均衡
I=imread('lena.bmp'); %将图读入到I
imshow(I); %显示图像
figure,imhist(I); %直方图
I2=histeq(I); %均衡化
figure;imshow(I2); %处理后图像显示
figure;imhist(I2); %均衡化后直方图
imwrite(I2,'lena2.bmp'); %保存图像
I=imread('lena.bmp'); %读原图
J1=imnoise(I,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声
J2=imnoise(I,'gaussian',0.02); %加均值为0,方差为0.02的高斯噪声.
subplot(2,2,1),imshow(J1); %显示有椒盐噪声图像
subplot(2,2,2),imshow(J2); %显示有高斯噪声图像
I1= medfilt2(J1,[5,5]); %对有椒盐噪声图像进行5×5方形窗口中值滤波
I2= medfilt2(J2,[5,5]); %对有高斯噪声图像进行5×5方形窗口中值滤波
subplot(2,2,3),imshow(I1); %显示有椒盐噪声图像的滤波结果
subplot(2,2,4),imshow(I2); %显示有高斯噪声图像的滤波结果
%%均衡
I=imread('lena.bmp'); %将图读入到I
imshow(I); %显示图像
figure,imhist(I); %直方图
I2=histeq(I); %均衡化
figure;imshow(I2); %处理后图像显示
figure;imhist(I2); %均衡化后直方图
imwrite(I2,'lena2.bmp'); %保存图像
看了 matlab图像平滑处理,用...的网友还看了以下:
在如图所示的右图所示的电路中,电源电动势为E,内阻为r.如果将滑动变阻器的滑片向右图所示的电路中, 2020-04-08 …
如图所示,一只标有“8V4W”的灯泡L与一只滑动变阻器R串联,开关S闭合,滑动片P在b点时,电压表 2020-04-08 …
如图所示,一只标有“8V4W”的灯泡L与一只滑动变阻器R串联,开关S闭合,滑动片P在b点时,电压表 2020-04-08 …
(2009•怀柔区一模)在如图所示的电路中,灯泡L标有“6V3W”字样,电源两端的电压和灯丝的电阻 2020-04-08 …
(2013•石景山区二模)如图所示.电源电压U不变,灯L上标有”12V12W”,忽略温度对灯电阻的 2020-04-08 …
质量为M的长木板放在光滑的水平面上,如图,一质量为m的滑块,以某一速度v沿长木板表面从A点滑到B点 2020-04-26 …
如图,质量为M的长木板放在光滑的水平面上,一个质量为m的滑块以某一速度沿木板表面从A点滑到B点,滑 2020-05-17 …
如图所示一个质量为5kg的物体自A点沿光滑的斜面无初速滑下,又从B点滑向μ=0.5的水平面滑行一段 2020-06-07 …
为什么在酶促反应中竞争性抑制剂不会改变最大速度而非竞争性抑制剂和反竞争性抑制剂会改变最大速度?在L 2020-06-30 …
B.滑雪者从A点由静止沿斜面滑下,沿一平台滑过后水平飞离B点,最后落到地面,空间几何尺度(H、h和L 2020-10-30 …