通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  列兵

注册:2013-2-26
跳转到指定楼层
1#
发表于 2013-11-19 15:18:11 |只看该作者 |倒序浏览
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‘),问题是怎么控制加噪声的程度???

先谢过!!!

举报本楼

本帖有 3 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-5-23 17:31 , Processed in 0.093801 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部