你会用matlab给图像加上泊松噪声吗,请帮我写一段代码
时间: 2023-06-06 22:08:34 浏览: 151
MATLAB-给图像添加噪声matlab.m
当然可以,以下是用 Matlab 添加泊松噪声的代码:
%% 读入图像并转化为灰度图像
img = imread('yourImage.jpg');
grayImg = rgb2gray(img);
%% 将图像转化为 double 数据类型
doubleImg = im2double(grayImg);
%% 生成泊松噪声
poissonNoise = imnoise(doubleImg, 'poisson');
%% 显示原始图像和添加噪声后的图像
subplot(1,2,1),imshow(doubleImg),title('原始图像');
subplot(1,2,2),imshow(poissonNoise),title('添加泊松噪声后的图像');
阅读全文