ordfilt2函数功能说明
生活随笔
收集整理的這篇文章主要介紹了
ordfilt2函数功能说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自:http://www.ilovematlab.cn/thread-91331-1-1.html
?
ordfilt2函數
在MATLAB圖像處理工具箱中提供了二維統計順序濾波函數ordfilt2函數。二維統計順序濾波是中值濾波的推廣,對于給定的n個數值{al ,a2,...,an},將它們按大小順序排列,將處于第k個位置的元素作為圖像濾波輸出,即序號為k的二維統計濾波。ordfilt2函數語法格式為:
Y=ordfilt2(X,order,domain)
Y=ordfilt2(X,order,domain,S)
其功能是:對圖像X作順序統計濾波,order為濾波器輸出的順序值,domain為濾波窗口。S是與domain大小相同的矩陣,它是對應domain中非零值位置的輸出偏置,這在圖形形態學中是很有用的。例如:
Y=ordfilt2(X,5,ones(3,3)),相當于3×3的中值濾波
Y=ordfilt2(X,1,ones(3,3)),相當于3×3的最小值濾波
Y=ordfilt2(X,9,ones(3,3)),相當于3×3的最大值濾波
Y=ordfilt2(X,1,[0 1 0;1 0 1;0 1 0]),輸出的是每個像素的東、西、南、北四個方向相鄰像素灰度的最小值。
總結
以上是生活随笔為你收集整理的ordfilt2函数功能说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++中MessageBox的常见用法
- 下一篇: 在图像变换中用最小二乘法求解仿射变换参数