图像添加柯西分布噪声
生活随笔
收集整理的這篇文章主要介紹了
图像添加柯西分布噪声
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
clc,clear,close all
warning off
feature jit off
im = imread('coloredChips.png');
Z0 = imnoise_Cauchy(size(im,1),size(im,2),0.2,3);
Z1 = im2uint8(Z0); % 類型轉(zhuǎn)換
figure('color',[1,1,1]),
im(:,:,1) = im(:,:,1) + Z1; % R
im(:,:,2) = im(:,:,2) + Z1; % G
im(:,:,3) = im(:,:,3) + Z1; % B
subplot(121); imshow(im);title('加柯西分布噪聲圖像')
subplot(122); imhist(Z1); title('加柯西分布噪聲圖像直方圖')
function R = imnoise_Cauchy(M, N, a,b) % input: % 柯西Cauchy分布,噪聲的類型; % M,N:輸出噪聲圖像矩陣的大小 % a,b:各種噪聲的分布參數(shù) % output: % R: 輸出的噪聲圖像矩陣,數(shù)據(jù)類型為double型 % 設(shè)定默認(rèn)值 if nargin < 4a= 0.0; b=1.0; end b=1;% 產(chǎn)生柯西Cauchy分布噪聲R = b./(pi*( b.^2 + ( rand(M,N) - a ).^2 )); end
function R = imnoise_Cauchy(M, N, a,b) % input: % 柯西Cauchy分布,噪聲的類型; % M,N:輸出噪聲圖像矩陣的大小 % a,b:各種噪聲的分布參數(shù) % output: % R: 輸出的噪聲圖像矩陣,數(shù)據(jù)類型為double型 % 設(shè)定默認(rèn)值 if nargin < 4a= 0.0; b=1.0; end b=1;% 產(chǎn)生柯西Cauchy分布噪聲R = b./(pi*( b.^2 + ( rand(M,N) - a ).^2 )); end
總結(jié)
以上是生活随笔為你收集整理的图像添加柯西分布噪声的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像添加Beta分布噪声
- 下一篇: 指数分布噪声图像