matlab code to generate background noise in a color image
조회 수: 2 (최근 30일)
이전 댓글 표시
provide the code to generate background noise ie, white spot like in a color image
댓글 수: 0
답변 (2개)
Image Analyst
2013년 5월 19일
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.
댓글 수: 0
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.
댓글 수: 1
Image Analyst
2013년 5월 19일
No, he wants salt and pepper noise like he stated in the duplicate of this: http://www.mathworks.com/matlabcentral/answers/76170-how-to-generate-background-noise-in-a-color-image
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!