OpenCV 特徵點檢測方法--GFTT,SIFT,FAST,SURF
一. 特徵點檢測方法總結
二.關於特徵點分析對比的相關論文
三.相關函數的使用
1 . Shi-Tomasi : 1994 年,Jinabo Shi ,Carlo Tomasi 提出
cvGoodFeatureToTrack函數(通過設置use_harris參數為非0,可以實現檢測Harris角點)優缺點:是對Harris的一種改進算法[url=]2. SIFT[/url]:1999 年提出,2004 年完善,David G.Lowe 提出
原理:http://blog.csdn.net/dan1900/article/details/14521029
實現:http://www.cnblogs.com/tornadomeet/archive/2012/03/08/2384843.html
http://blog.csdn.net/yang_xian521/article/details/7533922
(non-free) 添加opencv_nonfree243.lib
優缺點:尺度不變,旋轉不變,但匹配成功數目少,速度慢3 FAST(功能從加速Tegment測試):2006年年,愛德華Rosten,湯姆·德拉蒙德
提出:2006:http://link.springer.com/chapter/10.1007/11744023_34 (Springer)
FastFeatureDetector函數優缺點:計算速度快,只計算了灰度信息
[url=]4. SURF(Speed UpRobust Feature)[/url]:2006 年,Bay 等提出的
原理:http://blog.csdn.net/chenbang110/article/details/7541157
http://blog.csdn.net/yangtrees/article/details/7482960
實現:http://www.oschina.net/code/explore/OpenCV-2.2.0/samples/c/find_obj.cppcvExtractSURF函數(non-free)
優缺點:由sift改進而來,比sift快,多幅圖片時魯棒性好。
5.譴責(中心SurroundExtremas的實時特徵檢測和匹配)
2008年,Motiala Agrawal等
實現:opencv STAR (StartFeatureDetecor函數)
比較:文章提出了新的方法,並與已有特徵點檢測進行比較,比較時用到的算子:Harris,FAST,SIFT,SURF.方法:1. 計算當特徵點是800時,對於不同的序列,特徵點的可重複性。2. 計算最小的歐式距離值,對比距離區間點的個數,畫折線圖。3. 計算不同搜索範圍下,當特徵點個數是800時,每種特徵點檢測的可以匹配成功的百分比。4.使用the visual odometry(VO)評估每種算法的表現。5.比較了每種算法所用的時間。
[url=]6. BRISK[/url] (Binary Robust invariant scalable keypoints) :2011年,Leutenegger,S等提出
原理:http://d.wanfangdata.com.cn/periodical_jcdzgc201305015.aspx
提出:http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6126542
實現:
優缺點:是對FAST算法的改進
二.關於特徵點分析對比的相關論文
1. 有關特徵點:[url=]世Tmoasi[/url],SIFT,SURF
方法:基於opencv,通過RGB分解,比較特徵點的個數和魯棒性2. 有關特徵點:FAST
方法:主要是看追踪的,用到了forward-backward(FB)漂移誤差,NCC,SSD3. 有關特徵點:Shi-Tmoasi,SIFT,SURF,Fast提出:Evaluationof內窺鏡圖像增強功能用於跟踪:一個新的驗證框架
三.相關函數的使用
2. 各種特徵點檢測結果對比
留言
張貼留言