1
我有一個功能,旨在裁剪圖像的一部分,並通過使用conv2
找到主圖像內的裁剪部分。據我所知,當在兩個矩陣上使用卷積時,座標結果矩陣中的最大值顯示矩陣的相似部分。 我的問題是,x,y沒有顯示真正的觀點。如何使用卷積找到圖像的相同部分
function [ ] = cropImage(fileIn)
im=imread(fileIn);
[r c]=size(im);
crop=imcrop(im);
figure(1)
subplot(2,2,1)
imshow(im)
subplot(2,2,2)
imshow(crop)
d=conv2(double(im),double(crop);
m=max(d);
m=max(m);
[x y]=find(d==m);
subplot(2,2,4)
imshow(d)
text(x,y,'+','color','r');
subplot(2,2,1)
text(x,y,'+','color','r');
end
我想指出'ypeak'和'xpeak'是模板匹配的邊界框**左上角**的位置,而不是中心,因爲我們會直觀地喜歡。 – rayryeng
@rayryeng編輯修復,謝謝!在我心中相當清楚,沒有那麼好說話:P –
完全沒問題:)你已經投了我的票了。 – rayryeng