SIFT算法 特征匹配
生活随笔
收集整理的這篇文章主要介紹了
SIFT算法 特征匹配
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 一、SIFT算法
- DOG尺度空間構(gòu)造(Difference of Gaussian)
- 關鍵點搜索與定位
- 方向賦值、關鍵點描述
- 二、特征匹配
一、SIFT算法
參考鏈接 【OpenCV】SIFT原理與源碼分析
DOG尺度空間構(gòu)造(Difference of Gaussian)
首先是對原特征圖下采樣可以得到金字塔形狀的多分辨率空間,作為特征金字塔,該特征金字塔可以方便提取出不同尺度的特征(感覺這里也可以叫多尺度空間)
多尺度空間:利用高斯核對圖像進行卷積操作,不同的高斯核參數(shù)σ\sigmaσ對應不同的形狀,相當于多尺度空間。利用高斯核對圖像做卷積操作就是高斯模糊,卷積和形狀越矮越扁,模糊程度就越大。關鍵特征在不斷模糊的過程中相對其他位置應該是更容易保留下來的,因此在后面對特征圖做差時可以形成極值點。
分別對每層特征金字塔中的特征圖,用不同的高斯核進行卷積操作,就得到了高斯特征金字塔,再對相鄰的兩層作差,進一步得到DOG金字塔
關鍵點搜索與定位
關鍵特征在不同的高斯模糊下更容易保留,在DOG特征圖中表現(xiàn)為極值點。
關鍵點搜索:也比較復雜
提高定位精度:曲線擬合
方向賦值、關鍵點描述
方向賦值與與關鍵點描述,與HOG特征類似,需要計算每個點的梯度,計算梯度直方圖,最后得到的特征向量。
二、特征匹配
Feature Matching + Homography to find Objects
SIFT圖像匹配及其python實現(xiàn)
對兩個簡單圖像進行特征匹配,并利用隨機抽樣一致(RANSAC)濾除錯誤匹配
Python 代碼
總結(jié)
以上是生活随笔為你收集整理的SIFT算法 特征匹配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输出素数
- 下一篇: 天涯明月刀服务器维护,天涯明月刀手游维护