怎样使在matlab用imnoise函数啊 对图像有什么要求才能用imnoise函数

怎样使在matlab用imnoise函数啊 对图像有什么要求才能用imnoise函数,第1张

I = imread('eight.tif')

J = imnoise(I,'salt &pepper',0.02)

figure, imshow(I)

figure, imshow(J)

你直接衡键运行。告拦迟I,J就是unit8矩阵

对Unit8没什么特袜李别要求。jpg,bmp,tif都可以。

加入椒盐噪声的方法有误。

方法如下:

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的状态。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8283931.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存