MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 请教加高斯噪声的问题 (https://www.labfans.com/bbs/showthread.php?t=8574)

ljlj521521521 2009-05-24 07:09

请教加高斯噪声的问题
 
1 个附件
I=imread('.\草原.jpg');
c=20;
[m,n,color]=size(I);
B1=awgn(I(:,:,1),c);
B2=awgn(I(:,:,2),c);
B3=awgn(I(:,:,3),c);
I(:,:,1)= B1;
I(:,:,2)= B2;
I(:,:,3)= B3;
imshow(I)

对图像在单通道下加入高斯噪声,代码如上,调试时会报错
??? Error using ==> plus
Integers can only be combined with integers of the same class, or scalar doubles.

Error in ==> awgn at 247
y = sig+wgn(size(sig,1), size(sig,2), noisePower, 1, state, pMode, opType);

Error in ==> testawgn at 4
B1=awgn(I(:,:,1),c);
请教各位大侠该如何修改,谢谢


所有时间均为北京时间。现在的时间是 10:01

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.