matlab中怎么给图片加入瑞利噪声?我需要matlab中的具体代码。高分悬赏哦!

 我来答
epsilon08
推荐于2017-09-11 · 超过27用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:56.9万
展开全部
A = ones(100,100); 图像大小
你可以用R = raylrnd(A),生成噪声
之后加到图像上就行了。

具体如下:

A = imread('a.jpg');%a.jpg 输入灰度图像文件名。
R = raylrnd(A);
result = min(R+A,255);

上面用的是瑞利噪声,下面还提供了一些其他噪声函数

normrnd—正态分布;unifrnd—均匀分布;exprnd—指数分布;betarnd—贝塔分布;gamrnd—伽玛分布;lognrnd—对数正态分布;weibrnd—威布尔分布;raylrnd—瑞利分布;binornd—二项分布;unidrnd—均匀分布;geornd—几何分布;poissrnd—泊松分布;hygernd—超几何分布;nbinrnd—负二项分布;chi2rnd—卡方分布;trnd—t分布;frnd—F分布;ncx2rnd—非中心卡方分布;nctrnd—非中心t分布;ncfrnd—非中心F分布;mvnrnd—多元正态分布;random—随机数产生通用函数。
追问
能具体联系你多交我点吗?我需要这方面的帮助。分随便你要多少
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式