SIFT的概念可以參考我前一篇文章SIFT (Scale-Invariant Feature Transform)。
若只有文字敘述可能會很抽象和模糊,所以再一次使用SIFT來做實驗,真正體會SIFT所帶來的效果!
再一次使用SIFT程式做實驗,比較遠拍和近拍兩張影像的關係,觀察到以下結果:
SIFT對於旋轉、放大、位移有相當大的容忍度,也就是說同一張相片單純只做旋轉、放大、位移,SIFT還是能夠match相當多keypoints。花2(遠距離拍攝)和花(近距離拍攝),則沒有上述那麼好的結果(只有match 107 keypoints)。
另外發現,同一張相片,若pixel數不一樣,SIFT找到的keypoints數也就不同,講更詳細點,就是大張相片(1024*768)找到的keypoints會比小張相片(512*386)找到的keypoints還要多。(可以看圖的y軸和x軸的單位。)








Comments on: "SIFT 實驗 (SIFT Experiment)" (4)
你好,我最近參考了您的網站上sift的做法,但是發現sift的output中的x和y位置是有負值的,請問您是否有注意到呢?
讚讚
你好我最近在研究sift,是個初學者,我下載了siftDemoV4,但match.m檔無法執行,想請問一下這個檔案要怎麼用?
我只改了
[im1, des1, loc1] = sift(‘vessel-1.pgm’);
[im2, des2, loc2] = sift(‘vessel-2.pgm’);
這兩行的影像,但卻出現以下:
??? Undefined function or variable “im".
Error in ==> appendimages at 10
imagesc(im);
Error in ==> match at 41
im3 = appendimages(im1,im2);
可否麻煩您指導?
讚讚
看來是im這個變數沒有定義喔!
讚讚
[…] 補充:這裡有更多SIFT實驗結果。 […]
讚讚