图像上添加噪声 并滤波
生活随笔
收集整理的這篇文章主要介紹了
图像上添加噪声 并滤波
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
imnoise函數
J=imnoise(I,type,parameters)
type有很多種類:
2、二維中值濾波
二維中值濾波,是把圖像一點的值用該點鄰域中個點值的中間值代替,,,中值濾波用于處理椒鹽噪聲
B=medfilt2(A,[m n])?
[m n]為指定的領域進行中值提取
<span style="font-size:18px;">I=imread('lena.jpg‘); J=imnoise(I,'salt & pepper',0.02); imshow(J); K=medfilt2(J); figure; imshow(K)</span> K2=medfilt2(I,[5 5]); K3=medfilt2(I,[7 7]);% 不同的模板3、二維排序統計濾波
B=ordfilt2(A,order,domain) ? ? order 表示用第幾個像素值,按升序排列,domian表示鄰域的范圍
4、contrast ?調整灰度的對比度
5、wiener2 ? ?二維維納濾波
使用二維維納濾波對圖像進行降噪處理。
j=wiener2(I,[m n],noise)
m*n指定鄰域哎估計圖像均值和方差,
【 J ?noise]=wiener2(I,[m n]);
I=imread('lena.jpg'); J=imnoise(I,'gaussian',0,0.02); K=wiener2(J,[5 5]); imshow(K)
總結
以上是生活随笔為你收集整理的图像上添加噪声 并滤波的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab 图像处理函数(第八章)
- 下一篇: MATLAB 图像函数(第五章) 图像