作业帮 > 综合 > 作业

matlab中如果已将图像转为double型,怎么给他加噪声?或者怎样把double型矩阵转为图像?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 01:31:39
matlab中如果已将图像转为double型,怎么给他加噪声?或者怎样把double型矩阵转为图像?
I=imread(' ');
I=im2double(I);
I=imnoise(I,'salt & pepper');
imshow(I);
再问: 谢谢啦,但还有个问题如: I=imread(' '); I=double(I); I=imnoise(I..); 为什么这样不行呢?
再答: I=imread(' ');这个引号里面得加图像的路径和名称包括扩展名。。。。。
再问: 这个知道啊,我是问如果把im2double()函数改成double(),为什么就不能加噪声了呢?谢谢了,我会追加奖励的,虽然分已经不多了。。。
再答: 我这改成double也没有问题啊。。。你用im2double可以么?为什么非要用double?