我是一個圖像處理新手,我已經從一組圖像創建一個全景圖像的項目,我不知道如何開始在這個.What我需要學習的所有東西? 預先感謝您如何使用一組圖像創建全景圖像
4
A
回答
6
這裏有一個很好的參考。
馬修·布朗和戴維·羅威, 「Automatic panoramic image stitching using invariant features,」 國際計算機視覺雜誌,74,1(2007),頁59-73。
該過程基本上是這樣的:
- 在可重複的關鍵點提取圖像特徵。
- 做圖像到圖像匹配找出圖像之間的重疊區域。
- 做束調整以對齊所有匹配的圖像。
- 渲染技巧,使輸出看起來不錯。
上面參考使用SIFT特徵,在本文中所描述:
戴維·G·洛韋, 「Distinctive image features from scale-invariant keypoints,」 國際計算機視覺雜誌,60,2(2004),第91-。 110。
先決條件,以瞭解這種材料包括:
- image gradients
- 興趣點(corner detection,difference of gaussians)
- 描述符類型(簡單的圖像塊,過篩,SURF)
- 近似nearest neighbor search(I」 d建議使用FLANN這個庫)
- RANSAC
- 線性代數(尤其是homographies)
- non-linear least-squares minimization技術(如Levenberg–Marquardt algorithm)
公案建議在他的回答一個很好的教科書。
可以使用很多現有的代碼來進行特徵提取(VlFeat提供Matlab和C++庫),RANSAC和最小化(我不知道最好的庫是什麼)。 OpenCV也是一個非常好的計算機視覺庫。
您對這個項目有多長時間?我認爲這是雄心壯志。基於沒有計算機視覺方面的經驗,我認爲一個不錯的目標是找到兩個圖像之間的轉換並將它們縫合在一起。你會從中學到很多東西。
0
2
獲取理查德·斯澤利斯基的優秀圖書Computer Vision: Algorithms and Applications,並期待在第9章
+0
謝謝你,我認爲這會幫助我開始我的項目。 – ankit 2012-01-02 07:20:15
相關問題
- 1. 如何用背景圖像創建PIXI.text
- 2. 從許多背景圖像中創建一個背景圖像
- 3. 如何創建一個圖像數組?
- 4. 如何從現有圖像創建透明背景圖像?
- 5. 如何創建一個tabView像圖像
- 6. 如何使用多個背景圖像指定單個全局背景圖像?
- 7. 如何創建全屏圖像IOS
- 8. 使用小圖像創建圖像
- 9. 使用opencv從3d點創建全景圖像
- 10. 如何在媒體上創建全屏背景圖像?
- 11. 如何使用flexbox完全包裹主圖像來創建圖像網格?
- 12. 如何創建一個像photobucket上使用的圖像菜單?
- 13. 如何使用2D圖像創建3D圖像
- 14. 如何使用評級圖像創建圖像庫gridview或listview
- 15. PHP - 從圖像創建一個圖像
- 16. 如何從數組中的圖像源創建畫布圖像?
- 17. 如何從另一幅圖像的一部分創建圖像?
- 18. 如何使用createjs創建圖像
- 19. 如何使用圖像創建矩形?
- 20. 如何使用opencv創建HDR圖像
- 21. 如何使用JavaScript/Node.js創建圖像?
- 22. 如何使用php創建3D圖像?
- 23. 如何使用Java創建圖像?
- 24. 如何使用圖像創建陰影
- 25. 如何創建圖像數組?
- 26. 如何使用圖像創建背景,無邊框圓角
- 27. 如何在WPF中使用透明背景創建圖像
- 28. 如何使用背景位置創建加載圖像精靈
- 29. 使用EmguCV全景圖像拼接
- 30. 全屏背景圖像只使用CSS
我不明白爲什麼這個問題已經被標記爲「篩選」。這不是關於SIFT的問題。有許多類型的特徵可用於對齊投影。你甚至不需要功能;如果圖像集合適合,則可以使用直接方法。 – koan 2012-01-01 23:06:49
我搜索的網絡是幾乎無處不在的SIFT用於功能和說,你可以告訴我什麼是直接的方法,因爲它會對我很有幫助。謝謝 – ankit 2012-01-02 07:00:42
SIFT只是一種功能。哈里斯角和康萊特功能已被廣泛用於鑲嵌。有關直接與間接的更多信息,請參閱http://en.wikipedia.org/wiki/Motion_estimation和Szeliski書。 – koan 2012-01-02 08:27:58