canal 发表于 2008-5-6 17:09

关于图像加噪后无法显示的问题

我把一幅真彩图转换成索引图之后,只要加上噪声图像就无法正常显示;检查过应该不是噪声淹没图像的问题;
程序如下:
clc;clear;
load dm; %装入原图
subplot(221);imshow(X,map);
title('原图像');axis square
X=im2double(X);
init=2788605826; randn('seed',init);
xx=X+randn(size(X));
subplot(222);imshow(xx,map);
title('含噪图象');axis square



附:如果用imshow(X)和imshow(xx)倒是能正常显示,但是就变成黑白图了。
不明白为什么这里不能正常显示map色图!

[ 本帖最后由 canal 于 2008-5-6 17:13 编辑 ]

happy 发表于 2008-5-18 02:18

clc;clear;
load dm; %装入原图
subplot(221);imshow(X,map);
title('原图像');axis square
X=double(X);
init=2788605826; randn('seed',init);
xx=X+randn(size(X));
subplot(222);imshow(xx,map);
title('含噪图象');axis square

建议用imnoise加噪声
页: [1]
查看完整版本: 关于图像加噪后无法显示的问题