如何在matlab中给图像加周期噪声

2025-02-28 14:25:05
推荐回答(2个)
回答1:

A=imread('d:\1.bmp');
[m,n]=size(A);
for i=1:m
for j=1:n
MM(i,j)=MM(i,j)+20*sin(20*i)+20*sin(20*j);%添加周期噪声
end
end
figure;imshow(MM);title(周期噪声图);%%%纯手打,楼主看着办吧

回答2:

对图像的每个RGB通道分别添加周期噪声,下面的程序是没问题的。不过后面噪声给的是二维的,彩色图片是三维的,所以要对彩色图片的每个通道添加这个噪声