现有一含有椒盐噪声的图像image.jpg如何增强该图像,写出matlab程序

如题所述

image.jpg如何增强该图像,写出matlab程序有以下几个方法:
1. 灰度线性变换, 是一种空域的方法, 直接对每一个像素的灰度值进行增强图像。2. 直方图均衡变换。通常用来增加许多图像的全局对比度,亮度可以更好地在直方图上分布。3. 同态滤波利用去除乘性噪声(multiplicative noise),可以同时增加对比度以及标准化亮度,借此达到图像增强的目的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-12-22
采纳率:44%    等级:7

已帮助:305人

M=imread('dl011.jpg')%读取MATLAB中的名为cameraman的图像

subplot(3,3,1)

imshow(M)%显示原始图像

title('original')

P1=imnoise(M,'gaussian',0.02)%加入高斯躁声

subplot(3,3,2)

imshow(P1)%加入高斯躁声后显示图像

title('gaussiannoise');

P2=imnoise(M,'salt&pepper',0.02)%加入椒盐躁声

subplot(3,3,3)

imshow(P2)%%加入椒盐躁声后显示图像

title('salt&peppernoise');

g=medfilt2(P1)%对高斯躁声中值滤波

subplot(3,3,5)

imshow(g)

title('medfiltergaussian')

h=medfilt2(P2)%对椒盐躁声中值滤波

subplot(3,3,6)

imshow(h)

title('medfiltersalt&peppernoise')

l=[111%对高斯躁声算术均值滤波
相似回答