24小时热门版块排行榜    

查看: 1963  |  回复: 20

全全fly

新虫 (小有名气)

引用回帖:
10楼: Originally posted by acalephs at 2015-01-22 22:07:00
。。。
...

不过感觉非常奇怪,泊松分布不是这样的啊?
我啥都不懂
11楼2015-01-23 18:30:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

引用回帖:
11楼: Originally posted by 全全fly at 2015-01-23 18:30:16
不过感觉非常奇怪,泊松分布不是这样的啊?...

大参数下的分布并不是长得像,而是满足pdf
这个也是泊松分布。。。
如何用MATLAB的‘’poissrnd"给像素范围是【0,1】的图像加泊松噪音?
CODE:
x = 0:3e5;y = poisspdf(x,1e5);
plot(x,y)

12楼2015-01-25 12:50:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

全全fly

新虫 (小有名气)

引用回帖:
2楼: Originally posted by acalephs at 2015-01-19 16:58:00
1 如果你希望全图的lamada为同一个值
如果图像为picture_without_noise(大小为m*n),并且像素范围的数据类型是double,根据imnoise的想法

noise_Poiss = poissrnd(lamda*1e12,m,n)./1e12;
picture_with_noise= ...

这样生成的poiss噪音每个值的差别都很小,如用noise_Poiss = poissrnd(5*1e12,255,255)./1e12; 生成的值基本都是接近5的数值,加在像素值0-255的图像上对图像每个像素点的影响基本上是相同的。总感觉哪里不对?
我啥都不懂
13楼2015-01-25 17:04:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

【答案】应助回帖

引用回帖:
13楼: Originally posted by 全全fly at 2015-01-25 17:04:07
这样生成的poiss噪音每个值的差别都很小,如用noise_Poiss = poissrnd(5*1e12,255,255)./1e12; 生成的值基本都是接近5的数值,加在像素值0-255的图像上对图像每个像素点的影响基本上是相同的。总感觉哪里不对?...

不是[0 1]吗是0-255看uit8
14楼2015-01-25 17:36:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

全全fly

新虫 (小有名气)

引用回帖:
14楼: Originally posted by acalephs at 2015-01-25 17:36:39
不是吗是0-255看uit8...

有点不明白啊,noise_Poiss = poissrnd(5*1e12,255,255)./1e12; 生成的值基本都是接近5的数值,double型的,加到【0,1】图像上就超过1了啊?
我啥都不懂
15楼2015-01-25 19:34:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

引用回帖:
15楼: Originally posted by 全全fly at 2015-01-25 19:34:05
有点不明白啊,noise_Poiss = poissrnd(5*1e12,255,255)./1e12; 生成的值基本都是接近5的数值,double型的,加到【0,1】图像上就超过1了啊?...


那个值是你选的,在0~1之间你就加个0~1之间的lamada
16楼2015-01-25 22:36:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

全全fly

新虫 (小有名气)

引用回帖:
16楼: Originally posted by acalephs at 2015-01-25 22:36:52

那个值是你选的,在0~1之间你就加个0~1之间的lamada...

为什么在0~1之间你就加个0~1之间的lamada?这个地方没明白啊?
我啥都不懂
17楼2015-01-29 20:58:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

全全fly

新虫 (小有名气)

引用回帖:
16楼: Originally posted by acalephs at 2015-01-25 22:36:52

那个值是你选的,在0~1之间你就加个0~1之间的lamada...

A=double(imread('orignal.jpg'))/256;
noise_Poiss = poissrnd(0.3*1e12,256,256)./1e12;
A1=A+noise_Poiss;
imshow(A1)
这个方法加的噪音图像除了使图像变白了之外好像看不出对图像有什么影响来?我不知我哪里理解的不对?
如何用MATLAB的‘’poissrnd"给像素范围是【0,1】的图像加泊松噪音?-1
lamda=0.3

我啥都不懂
18楼2015-01-29 21:40:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

全全fly

新虫 (小有名气)

引用回帖:
16楼: Originally posted by acalephs at 2015-01-25 22:36:52

那个值是你选的,在0~1之间你就加个0~1之间的lamada...

而用MATLAB  自带的 imnoise 函数做出来的效果,明显不是这样的啊
A=imread('orignal.jpg');
A1=imnoise(A,'poisson');
imshow(A1)
如何用MATLAB的‘’poissrnd"给像素范围是【0,1】的图像加泊松噪音?-2
imnoise加泊松噪音的效果

我啥都不懂
19楼2015-01-29 21:48:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

【答案】应助回帖

内容已删除
20楼2015-01-30 16:45:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 全全fly 的主题更新
信息提示
请填处理意见