matlab code to generate background noise in a color image

provide the code to generate background noise ie, white spot like in a color image

답변 (2개)

Image Analyst
Image Analyst 2013년 5월 19일

1 개 추천

Were my responses in your duplicate question http://www.mathworks.com/matlabcentral/answers/76170-how-to-generate-background-noise-in-a-color-image not what you were looking for? You could have continued the discussion there instead of posting a new question like it's brand new.
Michael Nauheimer
Michael Nauheimer 2013년 5월 19일
How much noise is wanted? And do you want Gaussian white noise or just random noise?
If you image data is saved in A, I would say you could add Gaussian white noise by doing as shown below.
thesize = size(A);
noisesize = 20; % You choose!
for i = 1:3;
Y(:,:,i) = uint8(double(A(:,:,i))+wgn(thesize(1),thesize(2),noisesize));
end
And then you output data should be in Y with white noise added.

카테고리

도움말 센터File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기

태그

질문:

2013년 5월 19일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by