人為的在灰度影象中加入均值為0,方差為0.02的高斯雜訊,通過100次相加求平均的方法去除所加入的雜訊,比較顯示原圖、加噪圖與去噪圖。
x=rgb2gray(imread('peppers.png'));
subplot(1,3,1);
imshow(x);
title('原圖');
j= imnoise(x,'gaussian',0,0.02);
subplot(1,3,2);
imshow(j);
title('加噪後');
h1=zeros(size(x));
for i=1:100
j=imnoise(x,'gaussian',0,0.02);
h1=h1+double(j);
endh=h1/100;
subplot(1,3,3);
imshow(uint8(h));
title('去噪後');
使用matlab的imnoise新增雜訊
參考 imnoise 函式說明 在matlab中,可以使用imnoise函式給一幅影象新增雜訊。g imnoise f,type,parameters 引數說明 輸出 g是新增雜訊之後的影象。輸入 f是原影象,type是加入的雜訊型別,parameters是雜訊的一些引數。概括地說,imnoise的...
MATLAB中fopen fprintf函式的用法
matlab中fopen函式在指定檔案開啟的例項如下 1 fopen 開啟檔案,賦予檔案代號。語法1 fid fopen filename,permission 用指定的方式開啟檔案 fid n n是正整數 表示檔案開啟成功,檔案代號是n.fid 1 表示檔案開啟不成功。fid在此次檔案關閉前總是有...
matlab程式中fminsearch函式使用
我們在處理優化,擬合問題時候,經常需要計算loss函式,也就是說我們通過min求取函式中的位置係數,那麼如果求取,我們可以借助於matlab 中的fminsearch函式,直接針對函式f x 求取極小情況下的x等未知數。下面我們舉乙個例子來演示如何使用 直接以最複雜場景為例 1.新建乙個函式檔案,定...