中心滤波与均值滤波MATLAB
生活随笔
收集整理的這篇文章主要介紹了
中心滤波与均值滤波MATLAB
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 均值濾波
????????(1). 在當前的矩陣元素A(m,n)下,選擇一個合適的模板(模板范圍可以自定,如3*3,5*5,n*n等),取該模板中所有元素的平均值。
????????(2). 將平均值賦值給所選的矩陣元素A(m,n),其他元素的值不變。
????????(3). 遍歷所有滿足不越界要求的矩陣元素,對其進行(1),(2)的操作。
注意:遍歷過程中,不要越界。
????????若要遍歷所有元素,需要對原有矩陣加上邊界,然后再對邊緣的元素進行濾波,這樣會導致邊緣模糊。
????????在進行鄰域范圍選擇時,要合理選擇,如果鄰域范圍太小會影響濾波效果,如果鄰域范圍太大,會出現信號失真。
2. 中值濾波
中值濾波,是將模板中元素的中位數,賦給模板的最中間元素。
medfilt2();函數的算法是基于ordfilt2();函數的,對于ordfilt2();函數有以下幾種模式,不局限于中值
?
總結
以上是生活随笔為你收集整理的中心滤波与均值滤波MATLAB的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: proxmox VE 4.4 增加USB
- 下一篇: 数据库工程师基础学习1----计算机硬件