關於MATLAB中imfilter函式的說明

2021-07-12 06:39:22 字數 649 閱讀 6238

函式名稱:imfilter

函式語法:g=imfilter(f,w,filtering_mode,boundary_options,size_optinos)

函式功能:對任意型別陣列或多維影象進行濾波

引數介紹:f是輸入影象,w為濾波模板,g為濾波結果;表1-1總結了其他引數的含義。

表1-1 imfilter函式的選項

操作說明:在執行線性空間濾波函式imfilter時,我們必須清晰的理解兩個意義相近的概念。乙個是相關 (corr);另乙個是卷積(conv)。下面分別介紹一維函式和二維函式在模板w下的相關操作和卷積操作。

圖2-1(a)顯示了一維函式f和模板w。假設f的原點定為最左側的點。為執行兩個函式的相關,可移動w使其最右側的點與f的原點重合,如圖2-1(b)所示。需要注意的是,這兩個函式之間有一些點未重疊。為處理該問題,最普遍的方法是在f中填充足夠多的0(對應表1-1中邊界選項boundary_options的預設值p),以保證在w通過f的整個過程中,

關於Matlab中括號用法的總結

matlab的語言比較靈活,初學時由於對各種括號的含義不確定,導致經常報錯,而且很難查到原因。故對三種括號的用法進行總結,防止遺忘。locate the element,function call 1 a 1 2 a 1 2 sin 2 construct matrix and combine se...

關於MATLAB中的tic toc的問題

其一 matlab實際單位時間計時函式的具體應用,在編寫程式時,經常需要獲知 的執行實際時間,這就需要在程式中用到計時函式,matlab中提供了以下三種方法 1.cputime 單位不明 返回matlab啟動以來的cpu時間,可以在程式執行錢儲存當時的cpu時間,然後在程式執行結束後用cputime...

關於matlab中inv 和size 的請教

關於matlab中inv 和size 的請教 目前在學習matlab和移動機械人的知識,petercorke書中關於位姿論述中有一句 p1 inv t1 x p 1 在matlab上執行後報錯 錯誤使用 line 323 lhs should be matrix with 2 rows。經查詢解決方...