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

图片加噪声的方法

发布时间: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')

阅读全文

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

热点内容
快递超市运费计算方法 浏览:942
老烂脚的治疗方法 浏览:490
秋季大蒜怎么种植方法 浏览:141
在方差分析中多重比较的方法 浏览:377
初期痔疮的治疗方法 浏览:786
三星6摄像头怎么设置在哪里设置方法 浏览:20
有什么方法可以增强家庭网络信号 浏览:95
鸡蛋面膜使用方法有哪些 浏览:669
链条异响解决方法 浏览:461
简易剪纸制作方法视频 浏览:714
驿站快速出库方法 浏览:98
锻炼手运动能力方法 浏览:688
DDS干细胞鲑鱼使用方法 浏览:492
gaiano使用方法 浏览:281
生物药肥的种植方法 浏览:237
杜老师自卑的解决方法 浏览:141
膝盖震动治疗方法 浏览:385
喝酒什么解酒的方法 浏览:157
地基常用的加固方法都有哪些 浏览:346
如何锻炼脚踝后面疼的方法 浏览:420