多媒体实验4
(1)直方图均衡化函数图像增强:
L=imread("cameraman.tif");%读入图像 subplot(2,2,1);imshow(L);%显示原图像 title("原始图像 /刘一强 ");subplot(2,2,2);imhist(L);%显示原图像的直方图 title("原始直方图 /刘一强 ");L2=histeq(L);%图像增强处理 subplot(2,2,3);imshow(L2);%显示均衡化后图像 title("均衡化后的图像 /刘一强 ");subplot(2,2,4);imhist(L2);%显示均衡化后图像的直方图 title("均衡化后的图像的直方图 /刘一强 ");(2)图像调整函数图像增强 L=imread("rice.png");%读入图像 subplot(2,2,1);imshow(L);%显示原图像 title("原始图像 /刘一强 ");subplot(2,2,2);imhist(L);%显示原图像的直方图 title("原始直方图 /刘一强 ");L2=imadjust(L);%图像增强处理 subplot(2,2,3);imshow(L2);%显示均衡化后图像 title("直接灰度调整后的图像 /刘一强 ");subplot(2,2,4);imhist(L2);%显示均衡化后图像的直方图 title("直接灰度调整后的图像的直方图 /刘一强 ");1:
原 始 图 像 /刘 一 强05001000原 始 直 方 图 /刘 一 强0 100 200均 衡 化 后 的 图 像 /刘 一 强05001000均 衡 化 后 的 图 像 的 直 方 图 /刘 一 强0 100 200 原 始 图 像 /刘 一 强直 接 灰 度 调 整 后 的 图 像 /刘 一 强05001000原 始 直 方 图 /刘 一 强0 100 20005001000直 接 灰 度 调 整 后 的 图 像 的 直 方 图 /刘 一 强0 100 200
(a)原始图像(b)叠加高斯噪声图(b)叠加椒盐噪声图(c)高斯滤波器去高斯噪声图像(d)均值滤波器去高斯噪声图像(e)中值滤波器去高斯噪声图像(f)高斯滤波器去椒盐噪声图像(g)均值滤波器去椒盐噪声图像(h)中值滤波器去椒盐噪声图像 I=im2double(imread("C:UsersAdministratorDesktopLENA256.BMP"));J=imnoise(I,"gaussian", 0.08);subplot(3,3,1);imshow(I);title("(a)原始图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");subplot(3,3,2);imshow(J);title("(b)叠加高斯噪声图/刘一强","Fontsize",12,"Fontname","隶书","color","k");J2=imnoise(I,"salt & pepper", 0.08);subplot(3,3,3);imshow(J2);title("(b)叠加椒盐噪声图/刘一强","Fontsize",12,"Fontname","隶书","color","k");H=fspecial("gaussian",10,10);Y=imfilter(J,H);
subplot(3,3,4);imshow(Y);title("(c)高斯滤波器去高斯噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");M=fspecial("average");N=imfilter(J,M);subplot(3,3,5);imshow(N);title("(d)均值滤波器去高斯噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");subplot(3,3,6);m=3;n=3;b=medfilt2(J,[m,n]);imshow(b);title("(e)中值滤波器去高斯噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");H=fspecial("gaussian",10,10);Y=imfilter(J2,H);subplot(3,3,7);imshow(Y);title("(f)高斯滤波器去椒盐噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");M=fspecial("average");N=imfilter(J2,M);subplot(3,3,8);imshow(N);title("(g)均值滤波器去椒盐噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");
subplot(3,3,9);m=3;n=3;b=medfilt2(J2,[m,n]);imshow(b);title("(h)中值滤波器去椒盐噪声图像/刘一强","Fontsize",12,"Fontname","隶书","color","k");(a)原始图像/刘一强(b)叠加高斯噪声图/刘一强
(b)叠加椒盐噪声图/刘一强(c)高斯滤波器去高斯噪声图像/刘一强
(d)均值滤波器去高斯噪声图像/刘一强(e)中值滤波器去高斯噪声图像/刘一强
(f)高斯滤波器去椒盐噪声图像/刘一强(g)均值滤波器去椒盐噪声图像/刘一强
(h)中值滤波器去椒盐噪声图像/刘一强
