一種新的在opencv或任何其他框架,我有一個來自靜態相機的視頻我想創建一個全景圖像。 我確實嘗試將視頻分割成幀,然後將所有幀拼接在一起,但速度太慢。 還有其他解決方案嗎?視頻到全景圖像
Q
視頻到全景圖像
1
A
回答
2
OpenCV中沒有開箱即用的解決方案。
爲了加快速度,您可以只拍攝每一個第n幀,並希望相機的人不會太快。
您可能會嘗試深入探索stitching pieline。我不知道您的視頻,但您可以執行以下操作:
如果您的視頻通常有帶靜態照相機的部件,請嘗試檢查是否有移動。如果沒有移動,你不會縫合。要快速檢測運動,請縮小幀的縮小版本,或者僅縮放幀的某個區域並與之匹配。
如果你知道移動的方向,你可以嘗試和剪切你的圖像的一部分。因此,如果相機正在向右移動,則可以剪切最左邊的部分並仍然縫合,因爲幀與幀之間的視頻信息變化應該很小。
TL;博士沒有簡單的方法,深入探討了拼接的管道和定製算法您的源材料,以獲得一個加速
0
您可以通過插值幀下來使用調整您的視頻分割成小圖片()函數,一旦你有一個拼接的總圖像,你可以插入它相同的比例。
resize(input /* input image*/, result /*result image */, result.size()/*new dimensions*/, 0, 0, INTER_CUBIC/* interpolation method*/);
要知道更多的插值方法,您可以檢查此文檔http://docs.opencv.org/modules/imgproc/doc/geometric_transformations.html#resize
即使您可以定義您的影像區域,以檢測相應的關鍵點
相關問題
- 1. 圖像和視頻全屏?
- 2. 全屏視頻背景html5
- 3. 背景全屏視頻
- 4. Xcode 360全景視頻
- 5. 全屏背景視頻
- 6. python圖像幀到視頻
- 7. Android圖像到視頻
- 8. 圖像到視頻Xuggler
- 9. Ffmpeg圖像到視頻
- 10. FFMPEG - 圖像到視頻
- 11. 一堆圖像到視頻
- 12. iOS5 AVFoundation圖像到視頻
- 13. 肖像視頻景觀
- 14. ThreeJS全景視圖
- 15. Android全寬視頻視圖
- 16. 從c#代碼設置全景視圖的WP7背景圖像
- 17. 在視頻背景自動播放後顯示圖像背景
- 18. CSS拉伸背景圖像到全寬
- 19. 背景視頻在div全部響應
- 20. Android 2D全景視頻播放器
- 21. 中心全屏背景視頻
- 22. 大型全景平移視頻
- 23. 帶HTML5的全屏幕背景視頻
- 24. 全屏HTML5無JS視頻背景
- 25. 全背景的YouTube視頻 - fullpage.js
- 26. 全屏視頻背景下的內容
- 27. 創建全景視圖android
- 28. 背景圖像web視圖
- 29. Angular 4全圖像背景
- 30. 拼接全景圖像