导航:首页 > 使用方法 > 图片加噪声的方法

图片加噪声的方法

发布时间:2022-10-25 14:01:38

A. 怎样用matlab给一维图像添加噪声

Matlab中为图片加噪声的语句:
1、J
=
imnoise(I,type);
2、J
=
imnoise(I,type,parameters);
其中,I为原图象的灰度矩阵,J为加噪声后图象的灰度矩阵;
也可以使用WGN,产生高斯白噪声;
语句如下:
1、y
=
wgn(m,n,p)
产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。
2、y
=
wgn(m,n,p,imp)
以欧姆(Ohm)为单位指定负载阻抗。
3、y
=
wgn(m,n,p,imp,state)
重置RANDN的状态。

B. 请简述如何在实现图像锐化的同时,有效抑制噪声的增加

通常需要锐化的图像,经过锐化后,我们发现轮廓会变得清晰,但是轮廓内部或外部就会出现噪声,具体来说,就是锐化需要处理的多数是轮廓部分,而不需要锐化的内部和外部反而因为锐化产生噪音。解决噪声的办法则是通过复制锐化前的原图层,在锐化后将其放置在被锐化的图层之上,选择适当的透明度,并且使用橡皮擦(画笔采用模糊圆形笔尖)擦掉轮廓,使下层经过锐化的轮廓明晰显露出来,这样,既有明晰的轮廓,又有原图尚未产生噪声的大部分主体,应可满足你的需求。

C. 如何在matlab中为一幅图像加入随机噪声

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('gaussian noise');
P2=imnoise(M,'salt & pepper',0.02) %加入椒盐躁声
subplot(3,3,3)
imshow(P2) %%加入椒盐躁声后显示图像
title('salt & pepper noise');
g=medfilt2(P1) %对高斯躁声中值滤波
subplot(3,3,5)
imshow(g)
title('medfilter gaussian')
h=medfilt2(P2) %对椒盐躁声中值滤波
subplot(3,3,6)
imshow(h)
title('medfilter salt & pepper noise')
l=[1 1 1 %对高斯躁声算术均值滤波
1 1 1
1 1 1];
l=l/9;
k=conv2(P1,l)
subplot(3,3,8)
imshow(k,[])
title('arithmeticfilter gaussian')
%对椒盐躁声算术均值滤波
d=conv2(P2,l)
subplot(3,3,9)
imshow(d,[])
title('arithmeticfilter salt & pepper noise')

阅读全文

与图片加噪声的方法相关的资料

热点内容
上篮正确的训练方法 浏览:258
笔画设置方法在哪里找 浏览:79
医学全景拼接常用方法 浏览:681
哪些数学方法帮你解决了问题 浏览:852
卷帘百叶窗免打孔安装的方法 浏览:715
自拍杆拍手机的方法 浏览:550
bod5分析方法名称 浏览:255
小米5无线显示在哪里设置方法 浏览:445
炖汆闷属于什么加热方法 浏览:209
激光方法治疗胃息肉有没有伤口 浏览:571
一个人转移注意力的方法有哪些 浏览:211
鱼缸除油膜最简单的方法 浏览:440
咳嗽小便失禁锻炼方法 浏览:904
简单做鱼方法 浏览:104
大小脸自我矫正方法图片集 浏览:80
从台账中快速抓取数据的方法 浏览:785
高血压的剁辽方法有哪些 浏览:97
幼儿心理发展研究最基本的方法 浏览:51
商业研究方法和人力资源管理问题 浏览:248
帆布包变黄有什么方法解决 浏览:787