日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

图片SIFT特征匹配处理

發布時間:2025/3/16 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图片SIFT特征匹配处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.SIFT特征原理描述

SIFT的全稱是Scale Invariant Feature Transform,由加拿大教授David G.Lowe提出的。SIFT特征不只具有尺度不變性,即使改變旋轉角度,圖像亮度或拍攝視角,仍然能夠得到好的檢測效果,是一種非常穩定的局部特征。

總體來說,Sift算子具有以下特性:

1Sift特征是圖像的局部特征,對平移、旋轉、尺度縮放、亮度變化、遮擋和噪聲等具有良好的不變性,對視覺變化、仿射變換也保持一定程度的穩定性。

2)獨特性好,信息量豐富,適用于在海量特征數據庫中進行快速、準確的匹配。

3)多量性,即使少數的幾個物體也可以產生大量Sift特征向量。

4)速度相對較快,經優化的Sift匹配算法甚至可以達到實時的要求。

5)可擴展性強,可以很方便的與其他形式的特征向量進行聯合。

Sift算法的步驟可歸納為以下三點:

1)提取關鍵點;

2)對關鍵點附加詳細的信息(局部特征)也就是所謂的描述器;

3)通過兩方特征點(附帶上特征向量的關鍵點)的兩兩比較找出相互匹配的若干對特征點,也就建立了景物間的對應關系。提取關鍵點和對關鍵點附加詳細的信息(局部特征)也就是所謂的描述器可以稱做是Sift特征的生成,即從多幅圖像中提取對尺度縮放、旋轉、亮度變化無關的特征向量。

?

SIFT的特點主要有以下幾個:

  • 旋轉、縮放、平移不變性
  • 解決圖像仿射變換,投影變換的關鍵的匹配
  • 光照影響小
  • 目標遮擋影響小
  • 噪聲景物影響小
  • ?

    2、對兩張圖片進行SIFT特征匹配處理

    運行代碼如下圖:

    運行結果如下圖:

    ?

    (1)首先第一次運行之后顯示pil出現問題,之后我重新在anconda中重新安裝了pil庫(這個問題我忘記截圖了!)這個問題就解決了。

    (2)計算關鍵點描述符時;如果未找到關鍵點,可以使用函數sift.detectAndCompute()直接找到關鍵點并計算。

    (3)運行中還遇到一個問題,是有關pcv的問題:

    ?

    這個問題意思是沒有找到一個名為pcv的庫,說明pcv安裝出現問題,于是,我重新跟著安裝了pcv,這個問題也解決了,安裝鏈接:https://github.com/jesolem/PCV,步驟如下:

    將下載的文件解壓;
    打開cmd,執行如下指令:?
    cd?C:\Users\Administrator\Desktop\PCV?
    python?setup.py?install
    在pycharm中輸入import?PCV,測試是否安裝成功。 (4)我本次實驗沒有在python3.6完成,我運行python3.6會出現這個問題:

    ?

    所以我在anconda中其他平臺運行完成。

    ?

    ?

    3、對從不同視點拍攝的圖片做地理標記

    ?

    ?

    轉載于:https://www.cnblogs.com/silencexiaoyou/p/10549622.html

    總結

    以上是生活随笔為你收集整理的图片SIFT特征匹配处理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。