使用matlab的imnoise新增雜訊

2021-09-11 11:02:21 字數 655 閱讀 2802

參考: 

imnoise 函式說明

在matlab中,可以使用imnoise函式給一幅影象新增雜訊。 

g = imnoise(f, type, parameters) 

引數說明: 

輸出:g是新增雜訊之後的影象。 

輸入:f是原影象,type是加入的雜訊型別,parameters是雜訊的一些引數。

概括地說,imnoise的函式原型為:g = imnoise(f, type, parameters),注意這個只是乙個概括性的函式原型,因為parameters根據雜訊種類的不同可以指定多個值,也可以指定乙個值。所以真正可以直接呼叫的函式原型是下面的這些函式介面。

具體形式的imnoise介面

g=imnoise(f,『gaussian』,m,var)是將均值為m,方差為var的高斯雜訊加到影象f上。m的預設值是0,var預設值是0.01。

g=imnoise(f,『salt & pepper』,d)給影象f新增椒鹽雜訊,其中d是雜訊密度(即包含雜訊值的影象區域的百分比)。因此,大約有d*numel(f)個畫素受到汙染,預設的雜訊密度為0.05。

g=imnoise(f,『speckle』,var)用方程g=f + n*f將乘性雜訊新增到影象f上,其中n是均值為0、方差為var的均勻分布的隨機雜訊。var的預設值為0.04。

MATLAB顏色的使用

如何使用 顯示 修改和如何建立使用者自己的顏色映象。然後,闡述在乙個 圖形視窗 中 多個顏色映象的技術或只使用顏色映象的一部分的技術。最後,討論照明模型並提供例子。matlab 有乙個叫顏色映象 的資料結構來代表顏色值。顏色映象定義為乙個有三列和若干行的矩陣。利用 0 到 1 之間的數,矩陣的每一行...

Matlab運用 Matlab簡單使用

plot u ifffinal,k linewidth 3 k代表黑色,還可以更換別的顏色,linewidth 3 設定所畫線條寬度為3磅 xlabel 待定位節點 設定x座標軸名稱 ylabel 誤差 m 設定y座標軸名稱 set gca,linewidth 2.5 設定座標軸寬度 a x 10 ...

matlab使用基礎

由於剛剛開始使用matlab,所知甚少,用到的都是很皮毛的東西。記下來就當做是筆記了。一 陣列 1 陣列的定義。matlab中陣列是按列儲存的。但是在使用的時候仍是符合正常的習慣,即行,列優先的順序。建立一行陣列 a 1 2 3 4 5 或者中間用 即a 1,2,3,4,5 建立一列陣列 b 1 2...