matlab中的空間域濾波和卷積問題

2021-09-02 01:27:39 字數 450 閱讀 4000

其中卷積和空間域濾波有一點不同,是兩種不同的空間域濾波,卷積還需要將模板以中心為對稱旋轉

180度,然後再按照公式計算。

相關濾波函式

imfilter

和fspecial

,乙個完成濾波操作,後乙個是建立一些預定義的

2維濾波器。供前者使用。

具體內容在數字影象處理與機器視覺的143頁很詳細。

其實很簡單這個濾波,就是把乙個3*3的模板的中心放在你要改變的影象的畫素點上面,然後沒有畫素的地方填充為0,將模板上的數和影象的數字對應相乘,然後全部加起來,就是該中心點的新畫素,就這樣,將中心點乙個乙個移動就可以,然後就可以將這個影象的畫素得到乙個新的值,從而實現影象增強的目的。

我也是看了好多大佬的然後明白的,雖然原理不知道,但是大概可以知道咋回事,如有錯誤多多指教,小菜鳥自己的學習筆記而已,為了等將來看看現在的自己寫的文章有多弱,看看自己的現在有多菜。

空間域和頻域濾波器的理解

空間域與頻率域為我們提供了不同的視角。在空間域中,函式自變數 x,y 被視為二維空間中的乙個點,數字影象f x,y 即為乙個定義在二維空間中的矩形區域上的離散函式 換乙個角度,如果將f x,y 視為幅值變化的二維訊號,則可以通過某些變換手段 如傅利葉變換 離散余弦變換 沃爾什變換和小波變換等 在頻域...

python 中的作用域和命名空間

命名空間,存放名字的地方,準確的說命名空間是存放名字與變數值繫結關係的地方 內建命名空間 python自帶的名字,在python直譯器啟動時產生,存放一些python內建的名字 全域性命名空間 在執行檔案時,存放檔案級別定義的名字 區域性命名空間 在執行檔案的過程中,如果呼叫了函式,則會產生該函式的...

函式的命名空間和作用域

內建命名空間 python直譯器 python直譯器一啟動就可以使用的名字儲存在內建命名空間中,內建的名字在啟動直譯器的時候被載入進記憶體裡 全域性命名空間 我們寫的 但不是函式中的 程式從上到下被執行的過程中依次載入進記憶體的,放置了我們設定的所有變數名和函式名 函式內部定義的名字,當呼叫函式的時...