用matlab给图像加高斯噪声和椒盐噪声(不调用imnoise函数)

⽤matlab给图像加⾼斯噪声椒盐噪声(不调⽤imnoise函
数)
图像画⾯中的噪声,⼤致可以分为两类:⾼斯噪声和椒盐噪声。在这⾥,我们先看下图像中两种噪声各⾃的特征。
椒盐噪声:噪声幅值基本相同,但出现位置随机。
富士j25
新婚夫妻健康教育片⾼斯噪声:图像中每⼀点都存在噪声,但幅值是随机分布的。
⽤matlab给⼀个图像加⾼斯噪声:
image=imread('E:\image\pepper.jpg');
[width,height,z]=size(image);
if(z>1)
image=rgb2gray(image);
end
figure(2);
subplot(1,2,1);
imshow(image);
title('原图');
av=0;
std=0.1;
u1=rand(width,height);
u2=rand(width,height);
x=std*sqrt(-2*log(u1)).*cos(2*pi*u2)+av;
result1=double(image)/255+x;
result1=uint8(255*result1);
subplot(1,2,2);
imshow(result1);任秀娟
模糊综合评价
叶诗雯title('加⾼斯噪声后');
加⼊椒盐噪声:
image=imread('E:\image\pepper.jpg');
[width,height,z]=size(image);
if(z>1)
image=rgb2gray(image);
end
result2=image;
figure(2);
subplot(1,2,1);
imshow(image);
title('原图');
k1=0.1;
k2=0.3;
a1=rand(width,height)<k1;
a2=rand(width,height)<k2;
result2(a1&a2)=0;
result2(a1& ~a2)=255;
subplot(1,2,2);
imshow(result2);
整形归来
title('加⾼斯噪声后');

本文发布于:2024-09-23 11:19:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/116601.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:噪声   幅值   椒盐   新婚   评价
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议