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+nb –1,na,nb)。(這個不太懂??不過不太影響理解。)
2.c = conv2(a,b,』shape 』)
shape 有三種取值
『same』: 表示c 的大小與源影象(矩陣)a的太小相同,在計算邊緣畫素的時候沒有畫素的地方用0代替。
『valid』 : 表示只輸出有效的影象,計算邊緣畫素時不考慮需要用0補齊才能算卷積的部分。
『full』 : 預設的引數,不太懂
3.c = conv2(h1,h2,a)
先在a的行方向用h1向量進行卷積,再在列方向用h2向量進行卷積。
Matlab函式 conv2的用法
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 ...
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時,...
matlab 函式說明 ordfilt2
今天看harris角點實現的原始碼,在某乙個版本中看到了這個函式,不是很理解,doc ordfilt2之後還是不清楚,終於在matlab論壇上搞清楚了ordfilt2的功能。中文理解函式名就是順序濾波函式,後面的2表示的是2維濾波,常用的呼叫形式如下 1.b ordfilt2 a,order,dom...