2009-10-05 21 views
1

基本上,我將使用自相關方法來嘗試在圖像中查找克隆區域。自相關和移位向量

這是我在MATLAB做

I = imread( 'd:\ image.jpg文件') I = rgb2gray(我); imshow(I); f = fspecial('LOG'); h = imfilter(I,f); x = xcorr2(double(h),double(h)); imagesc(x);圖(gcf)

基本上加載圖像,將其更改爲灰度,對其應用高通濾波器並進行自相關。

原始圖像 的http:// i38.tinypic.com/2u7ojdz.jpg

自相關 HTTP後:// i38.tinypic.com/2z3nh9w.jpg

好了問題來了。 我想找到中間最大點與頂部小白點之間的移位向量。我腦子裏有一個想法,現在我感覺它已經失效了。

關於如何實現(在計算移位向量中)的任何提示/想法?

我有點新的這整個圖像處理/ MATLAB的事情,所以任何幫助將不勝感激

回答

1

例如轉換爲HSB格式,使用max查找每一行中最亮的點,然後進行峯值檢測以找到局部極值。這會給你圖像中兩個感興趣的景點的座標。從這些座標中發現delta函數很容易。