我有一個視頻由於相機抖動而產生一些噪音。如何用MATLAB來消除相機抖動造成的影響?如何使用MATLAB取消視頻中的相機抖動?
0
A
回答
0
由於這個問題已經有一段時間沒有答案,所以我會採取一定的措施。我無法提供MATLAB特定的解決方案,但我可以提供一個通用的解決方案。
假設您在寫入「抖動」時指相機位置有輕微的幀到幀變化,可以使用稀疏光流方法處理。
首先,計算幀1和2。我使用了盧卡斯 - 卡納德方法之間的逐像素變化 - here是一些MATLAB源代碼的鏈接。請注意,由於該方法應用於特徵集(即拐角等),因此該方法相當快速。
此時,您現在知道第1幀和第2幀之間的偏移(以像素爲單位)。要註冊兩個圖像,只需將幀2「移回」指定的移位值即可。例如,如果第1幀和第2幀之間的差異爲(-3,1) - 表示左側三個像素,下一個像素 - 則可以簡單地將第2幀三個像素向右和一個像素向上平移。
重複步驟1和2的所有後續鄰近圖像對:2,3然後3,4,然後4,5等
注:觀看在步驟像素移位的符號2.上/下和左/右翻譯取決於您處理圖像幀的順序(即幀2 - 幀1?或幀1 - 幀2)和圖像的方向(像素座標是否增加向下或向上移動? )
相關問題
- 1. 如何使用MATLAB從視頻中消除由於相機抖動造成的影響?
- 2. unity3d - 相機抖動?
- 3. OpenGL中的3D相機旋轉:如何防止相機抖動?
- 4. 如何從視頻MATLAB中讀取幀?
- 5. 如何使用Xuggle從相機/ webcamera捕捉視頻和音頻?
- 6. 如何在AngularJS中取消ng-model-options中的去抖動
- 7. 用matlab提取視頻幀
- 8. 如何使用Matlab檢查視頻中的音頻信號
- 9. 將抖動圖標添加到視頻
- 10. 抖動視頻源幀速率
- 11. 我如何拍攝使用iphone相機的視頻
- 12. 如何刪除已取消的視頻
- 13. 如何使用Android視頻播放相機播放RTSP流視頻(MPEG4,基線)?
- 14. 如何打開相機和視頻
- 15. Android Twilio視頻 - 獲取相機流
- 16. 如何從數碼相機獲取錄製的視頻?
- 17. 如何使用MATLAB從不同幀頻的視頻獲取時間信息?
- 18. 如何閱讀matlab中的yuv視頻?
- 19. 如何使用AVFoundation將視頻寫入iPhone相機膠捲?
- 20. 如何在TextureView上使用相機預覽錄製視頻
- 21. 如何使用DJI Professional 3相機傳輸實時視頻?
- 22. 如何使用as3相機類錄製視頻
- 23. matlab實時視頻提取
- 24. 如何在matlab中讀取y4m視頻(獲取幀)文件
- 25. 如何在iPhone中使用相機/視頻模式而不使用手電筒?
- 26. 如何使用MATLAB計算視頻中的對象數
- 27. 如何從相機獲取當前幀(視頻捕獲設備)
- 28. 使用opencv4android時,如何在打開相機時自動裁剪視頻幀
- 29. Android視圖抖動
- 30. IOS的視頻相機本機擴展