資源簡(jiǎn)介
圖像處理中用于兩幅圖像卷積的matlab程序,他的基本功能與conv2相同,但對(duì)于較大的圖像可能有溢出錯(cuò)誤
代碼片段和文件信息
function?[hHp]?=?juanji2(?fg?)%z此卷積與matlab自帶的conv2是轉(zhuǎn)置關(guān)系,即juanji(fg)‘=conv(fg)
%此函數(shù)只為計(jì)算兩任意二維矩陣的卷積(注意內(nèi)存)
%命令格式:C=juanji(AB)?C為A?B的卷積;
%若A為m*n矩陣,B為p*q矩陣,則C為(m+p-1)*(n+q-1)矩陣;
[m1?n1]=size(f);?
[m2?n2]=size(g);?
M=m1+m2-1;
N=n1+n2-1;?
fp=zeros(MN);?
gp=zeros(MN);?
fp(1:m11:n1)=f;?
gp(1:m21:n2)=g;?
Fp=reshape(fp‘[M*N?1]);??
%fp必須轉(zhuǎn)置?reshape?把原矩陣的各列連接為列矩陣?
for?i=1:M?
評(píng)論
共有 條評(píng)論