Matlab数字图像处理一

均值滤波对高斯噪声效果比较好
中值滤波对椒盐噪声效果比较好

读取保存

I = imread('lenna.jpg');
imshow(I);
imwrite(I,'new.jpg');

灰度图

I1 = rgb2gray(I);

直方图

figure,imhist(I1)

直方图均衡化

Ie = histeq(I1);

图像噪声

噪声类型有:guassian,localvar,poisson,salt&pepper,speckle

I2=imnoise(I, 'gaussian');

二值化

后面的参数为阈值

thresh=graythresh(I1)
bw = im2bw(gray, thresh);

均值滤波

mask = fspecial('average',3);
average = filter2(mask, I1)/255;
imshow(average)

中值滤波

mean = medfilt2(I2);
imshow(mean)

线性变换

最后一个参数是gamma变换, γ &gt; 1 \gamma &gt; 1 γ>1变亮, γ &lt; 1 \gamma &lt; 1 γ<1变暗。

I3 = imadjust(I1,[0.2 0.8],[0 1],1)
全部评论

相关推荐

点赞 评论 收藏
分享
09-17 10:53
四川大学 C++
loveTy:你这些技能对大厂没用,而且四川大学因为之前地铁那个事件上了不少民营企业的黑名单。 去试一试国企,他们的黑名单没民营那么狠
点赞 评论 收藏
分享
今天 10:54
浙江大学 运营
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务