尺度不变特征变换(SIFT算法…
| 目前網絡上可以找到的關于SIFT算法Matlab測試代碼的資源就是: 1 加拿大University of British Columbia 大學計算機科學系教授 David G. Lowe發表于2004年Int Journal of Computer Vision,2(60):91-110的那篇標題為“Distivtive Image Features from Scale -Invariant Keypoints" 的論文。作者在其學術網站上發表的Matlab程序代碼(注意,這個程序代碼的初始版本是 D. Alvaro and J.J. Guerrero, 來自Universidad de Zaragoza。) ??? 上述代碼可以很容易檢索到,如,http://www.cs.ubc.ca/~lowe/keypoints/ 2 美國加州大學洛杉磯分校(University of California at Los Angeles) Andrea Vedaldi 博士研究生給出的基于David Lowe 發表的論文給利用Matlab和C語言混合編程給出的Sift detector and descriptor的實現過程。 ????? http://vision.ucla.edu/~vedaldi/ ???? Andrea VedaldiPh.D. Candidate / VisionLab / UCLA
News
3 以后陸續有許多基于Sift算法實現圖像目標匹配和目標識別等方面的應用,大多都是基于上述的代碼和算法原理來進行的。 關于第一測試代碼的說明: 1 共有三段Matlab代碼源文件 ?? match.m:測試程序 ???? 功能:該函數讀入兩幅(灰度)圖像,找出各自的 SIFT 特征, 并顯示兩連接兩幅圖像中被匹配的特征點(關鍵特征點(the matched keypoints)直線(將對應特征點進行連接)。判斷匹配的準則是匹配距離小于distRatio倍于下一個最近匹配的距離( A match is accepted only if its distance is less than distRatio times the distance to the second closest match. ??????? ( 假如,想測試一個含有一本書的桌面的圖像 和一本書的圖像之間特征匹配) ???? 調用方法和參數描述:略。 ???? 注意:(1)圖像為灰度圖像,如果是彩色圖像,應該在調用前利用rgb2gray轉換為灰度圖像。 ???????????????? (2)參數distRatio 為控制匹配點數量的系數,這里取 0.6,該參數決定了匹配點的數量,在Match.m文件中調整該參數,獲得最合適的匹配點數量。 ?? sift.m :尺度不變特征變換(SIFT算法)的核心算法程序 ???? 具體原理詳見David G. Lowe發表于2004年Int Journal of Computer Vision,2(60):91-110的那篇標題為“Distivtive Image Features from Scale -Invariant Keypoints" 的論文 ???? 功能:該函數讀入灰度圖像,返回SIFT 特征關鍵點( SIFT keypoints.) 調用方法和參數描述: 調用方式:[image, descriptors, locs] = sift(imageFile) 輸入參數( Input parameters): imageFile: 圖像文件名. ???? ????appendimages.m:??? 該函數創建一個新的圖像分別包含兩個匹配的圖像和他們之間的匹配對的連接直線. ? 2、測試結果 輸入圖像1:book1gray.jpg ? ?? 輸入圖像2:book2gray.jpg ? 運行結果1:(比例參數為0.6 ) 調用過程: match('book1gray.jpg','book2gray.jpg') 輸出結果: ans = ??? 82 運行結果2:(比例參數為0 . 5 ) 調用過程: match('book1gray.jpg','book2gray.jpg') 輸出結果: Found 55 matches. (找到了55個匹配點) ? 運行結果3 把第二個測試圖像變成其中的一個局部,如圖 (book2graypart.jpg) ? 參數同上,比例參數為0 . 5 調用過程: match('book1gray.jpg','book2graypart.jpg') Finding keypoints... ans = ??? 26 ? ? ? |
總結
以上是生活随笔為你收集整理的尺度不变特征变换(SIFT算法…的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Plustoken重要操盘手已被遣返回国
- 下一篇: Win7 您需要Trustedinsta