Matlib——图像噪声分类

作者:追风剑情 发布于:2018-8-26 21:37 分类:Matlab

示例

%读入图像
M = imread('noise.png');
%生成灰度图
I = rgb2gray(M);
%显示灰度图
figure, imshow(I), title('灰度图');
%高斯白噪声
J1 = imnoise(I, 'gaussian');
figure, imshow(J1), title('高斯白噪声');

%与图像灰度值有关的零均值高斯白噪声
%J2 = imnoise(I, 'localvar', v); %没搞懂后面这个参数
%figure, imshow(J2), title('与图像灰度值有关的零均值高斯白噪声');

%泊松噪声
J3 = imnoise(I, 'poisson');
figure, imshow(J3), title('泊松噪声');

%椒盐噪声,即黑白点噪声
J4 = imnoise(I, 'salt & pepper');
figure, imshow(J4), title('椒盐噪声');

%斑点噪声
J5 = imnoise(I, 'speckle');
figure, imshow(J5), title('斑点噪声');

截图

11.png2222.png3333.png

4444.png5555.png

标签: Matlab

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号