【OpenCV】全景拼接


從OpenCV3.0正式版開始,features2d中的一些接口,搬到附加庫xfeatures2d中了,其中就有SIFT、SURF的特征檢測方法,但是正常下載安裝OpenCV並不包含附加庫,因為附加庫不穩定,還在持續改善中,如果用xfeatures2d出現了迷のbug,那就這樣吧...

附加庫配置指南:

https://nishantnath.com/2015/10/19/open-cv-3-x-adding-contrib-support-to-default-installation/

http://www.cnblogs.com/asmer-stone/p/5089764.html

Github 上的附加庫源碼:

https://github.com/Itseez/opencv_contrib/tree/master/modules/xfeatures2d

安裝前,仔細看readme

*********************************************我是分割線***************************************************

詳細代碼/report:https://github.com/CheerM/opencv_stitch2

 

1. 預處理

  如果時超大圖拼接,一定要先縮小求出變換矩陣H,不然一不小心就爆了內存...

  灰度變換

  柱面投影

  如果圖片是顛倒的,也先旋轉角度,使其可以做水平方向的拼接

2. 角點檢測

  

3. 描述子

  

4. 匹配&求出轉換矩陣

  

  

5. 最后拼接

  

結果(沒有做融合:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM