利用MATLAB对图像添加椒盐噪声代码
时间: 2024-02-26 22:34:33 浏览: 132
matlab代码,自动添加多种图像噪声
以下是MATLAB添加椒盐噪声的代码:
img = imread("image.jpg"); % 读取图片
[m, n, ~] = size(img); % 获取图片大小
noisy_img = img; % 复制图片
for i = 1:m
for j = 1:n
if(rand < 0.05) % 设置噪声比例为5%
if(rand < 0.5)
noisy_img(i,j,:) = 0; % 添加盐噪声
else
noisy_img(i,j,:) = 255; % 添加椒噪声
end
end
end
end
imshow(noisy_img); % 显示添加噪声后的图片
阅读全文