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

图片加噪声的方法

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

阅读全文

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

热点内容
轻度脑萎缩康复训练方法 浏览:349
单体回收工段常用的方法有哪些 浏览:324
如何查成本核算方法 浏览:298
pr方法中视频剪辑包括什么 浏览:509
如何清理过氧化氢的方法 浏览:660
蓝精灵使用方法 浏览:914
edta水泥检测方法 浏览:826
衣字旁的书写方法视频 浏览:4
减肥排毒最简单的方法 浏览:817
住宅楼面积计算方法 浏览:164
挽回落叶的最佳方法 浏览:389
卫生巾使用方法图 浏览:249
台式电脑主板插线方法 浏览:493
背带式安全带使用方法 浏览:760
高中数学提问研究方法 浏览:569
治疗湿疹治疗方法 浏览:161
冰箱铜铝焊接方法和技巧 浏览:296
干物质检测方法 浏览:337
介绍语文学习方法技巧 浏览:600
怎么可以让关节变软的方法 浏览:149