matlab 函式說明 conv2

2022-04-10 09:42:58 字數 577 閱讀 7411

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...