Matlab函式 conv2的用法

2021-07-11 17:47:52 字數 518 閱讀 5650

matlab函式conv2的用法:

c=conv2(a,b)

c=conv2(hcol,hrow,a)

c=conv2(...,'shape')

說明:對於 c=conv2(a,b) ,conv2 的算矩陣 a 和 b 的卷積,若 [ma,na]=size(a), [mb,nb]=size(b), 則 size(c)=[ma+mb-1,na+nb-1]; c=conv2(hcol,hrow,a) 中,矩陣 a 分別與 hcol 向量在列方向和 hrow 向量在行方向上進行卷積;c=conv2(...,'shape') 用來指定 conv2 返回二維卷積結果部分,引數 shape 可取值如下:

》full 為預設值,返回二維卷積的全部結果;

》same 返回二維卷積結果中與 a 大小相同的中間部分;

valid 返回在卷積過程中,未使用邊緣補 0 部分進行計算的卷積結果部分,當 size(a)>size(b) 時,size(c)=[ma-mb+1,na-nb+1]。

matlab 函式說明 conv2

conv 是卷積的意思,2表示2維卷積。conv2的呼叫形式如下 1.c conv2 a,b 這是最簡單的一種呼叫形式,b作為卷積核在a的範圍內滑動,若 ma na size a mb nb size b mc nc size c 則有mc max ma mb 1,ma,mb nc max na n...

MATLAB中conv2的詳細用法

conv2函式 1 用法 c conv2 a,b,shape 卷積濾波 複製 a 輸入影象,b 卷積核 假設輸入影象a大小為ma x na,卷積核b大小為mb x nb,則 當shape full時,返回全部二維卷積結果,即返回c的大小為 ma mb 1 x na nb 1 shape same時,...

imfilter和conv2的關係

首先定義兩個矩陣 a 1 2 3 5 4 7 9 5 1 4 6 7 5 4 3 7 8 7 5 1 a矩陣取5 4 b 1 5 4 3 6 8 1 5 7 b矩陣如多數模板一樣取3 3 然後定義乙個高斯模板 gaussian fspecial gaussian 3,1.8 gaussian 0.0...