matlab imnoise 用法,使用matlab的imnoise添加噪声
參考:
http://blog.csdn.net/Zhangcong2014/article/details/40404413?locationNum=4
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 imnoise 用法,使用matlab的imnoise添加噪声的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VM和CentOS的安装
- 下一篇: QEMU: virsh/qemu-kvm