1.先记录一个有趣的代码,将数组从左向右翻转
close all; clear; clc;
I = imread('pout.tif');
J = fliplr(I); % 从左向右翻转
% J = flipud(I); % 从上向下翻转
imshowpair(I,J,'montage');
2.通过均值和方差来产生高斯噪声
close all; clear all; clc;
I = uint8(100 * ones(256, 256));
% imshow(I);
J = imnoise(I, 'gaussian', 0, 0.01); % 均值为0,方差为0.01
K = imnoise(I, 'gaussian', 0, 0.03); % 均值为0,方差为0.03
% J = imnoise(I, 'salt & pepper', 0.1);
figure;
subplot(121), imshow(J);
subplot(122), imhist(J);
figure;
subplot(121), imshow(K);
subplot(122), imhist(K);
3.通过位置信息来产生高斯噪声
close all; clear all; clc;
I = im2double(imread('coins.png'));
V = zeros(size(I));
for i