亚星游戏官网-yaxin222

门户 | 手机客户端 | 论坛 | 人才 | 百科 | 搜索 | 技术问答 | English
待解决问题
基于matlab图像处理遇到的基本问题
离问题结束还有0天0小时  |  提问者:hylh112er   |  提问时间:2013-11-19 15:18
[font=宋体][size=4]1 我想从普通的一副彩色图像得指定大小的灰度图像,用rgb2gray函数,没问题,然后我用imresize改变大小,也没问题,问题是:默认的数值类型 是uint8,我想换成double类型的。一开始直接用imshow(double(x)),结果显示空白,后来查资料用了 imshow(im2double(x)),显示正常了,但是,单单看In2double(x)数据是double类型的没问题,但是值都在(0,1)。 关键是我手头有一个源数据,也是double类型的,但是不限于(0,1),而且能正常显示!!我想得到那样的数据,而不是(0,1)的,怎么办?? 2 对于原始灰度图像,想作如下处理:先加模糊,再加常量背景项(不知道语言严谨不),最后加一定程度的珀松噪声。 模糊:用infilter(x,psf),问题是一般说psf是normalized,我想问一般这个加模糊用的psf怎么得到的? 背景项:是个常数,我直接加在矩阵上行不?x+1。。。。 噪声:用imnoise(x,'poisson‘),问题是怎么控制加噪声的程度??? 先谢过!!![/size][/font]
[color=DarkSlateBlue][backcolor=LemonChiffon][size=4] 现在第一个问题已经解决,未解决的问题:
1、 关于图像加模糊,都知道用imfilter函数把目标矩阵和psf卷积即可,问题是:
(1) 这个psf是怎的来的?fspecial是可以得到模版的,但是人为的怎么得到?
(2) 假如我想构造3中不同模糊程度的图片(当然是同一个图片),就是说这个程度怎么把握?

1、关于图像加噪声,都知道用imnoise函数,打开帮助文档发现当噪声是泊松噪声时,它没有额外的参数,那么我的噪声的程度怎么控制?[/size][/backcolor][/color]
[size=4]一篇文献里说的是:[font=Times New Roman]Since
we are considering the case of Poisson noise, the different noise levels are obtained by
changing the total flux (total number of counts) of the original image: the noise level is
increasing when the total flux is decreasing. For each of the considered images, we show
in Figure 3 the three blurred noisy images used in these experiments: the total flux is 4.43*10^9 for the images on the left......
然后列出了图片,通过控制flux来达到控制噪声强度的目的。我想问的是它这里的这个是具体怎么操作的?[/font][/size]
回答时间:2013-11-20 09:00
 
我要回应:  回应字数在5000字以内

 

XML 地图 | Sitemap 地图