カメラのジッタのためにノイズがあるビデオがあります。 MATLABを使用してカメラジッタによるエフェクトをキャンセルする方法は?MATLABを使用してビデオからカメラのジッタをキャンセルするにはどうすればよいですか?
0
A
答えて
0
この質問はしばらく答えられていないので、私はそれに刺すつもりです。私はMATLAB固有のソリューションを提供することはできませんが、私は一般的なソリューションを提供することができます。
"ジッタ"を書き込むときにカメラの位置にわずかなフレーム間のばらつきがあるとすると、これはスパースオプティカルフローメソッドを使用して処理できます。
まず、Iはルーカス-Kanade法を使用したフレーム1と2との間のピクセル単位の変化を計算 - hereは、いくつかのMATLABのソースコードへのリンクです。この方法は、フィーチャセット(コーナーなど)に適用されてからかなり速いことに注意してください。
この時点で、フレーム1と2の間のシフト(ピクセル単位で測定)を知ることができます。2つの画像を登録するには、フレーム2を指定したシフト値だけ戻すだけです。たとえば、フレーム1とフレーム2の差が(-3,1) - 左に3ピクセル、下に1ピクセルを意味する場合、フレーム2を右に3ピクセル、上に1ピクセルだけ変換できます。
繰り返して、後続のすべての隣接画像対1及び2ステップ:2,3その後3,4、次いで4,5、等
注:ステップの画素シフトにサインを見2.変換の上下左右は、イメージフレーム(フレーム2 - フレーム1またはフレーム1 - フレーム2)を処理する順序とイメージの向きに依存します(ピクセル座標が上下に移動しますか? )
関連する問題
- 1. (DirectShowを使用して)ビデオからフレームを抽出するにはどうすればよいですか?
- 2. directshowlib-2005を使用してビデオからフレームを抽出するにはどうすればよいですか?
- 3. イメージを「ジッタ」にするにはどうすればよいですか?
- 4. WRITEFUNCTIONからカールリクエストをキャンセルするにはどうすればよいですか?
- 5. OpenCVを使用してウェブカメラからビデオを読むにはどうすればよいですか?
- 6. リモートのwebrtcカメラからビデオを録画するにはどうすればいいですか?
- 7. transitionFromView:toView:duration:options:completionを使用してキャンセルし、アニメーションを開始するにはどうすればよいですか?
- 8. SuiteScriptを使用してレコードのワークフローをキャンセルするにはどうすればよいですか?
- 9. ウェブカメラからビデオをキャプチャするにはどうすればよいですか?
- 10. vcalendarを使用してOutlookミーティングをキャンセルするにはどうすればよいですか?
- 11. icsファイルを使用してカレンダーイベントをキャンセルするにはどうすればよいですか?
- 12. MediaCaptureを使用してUWPアプリケーションでカメラにアクセスするにはどうすればよいですか?
- 13. UIImagePickerControllerカメラ画像を使用してUICollectionViewCellを更新するにはどうすればよいですか?
- 14. MATLABを使用して再生するチャンネルサウンドを制御するにはどうすればよいですか?
- 15. ffmpegを使用して2つのビデオをマージするにはどうすればよいですか?
- 16. intex xdkを使用してモバイルでビデオを再生するにはどうすればよいですか?
- 17. ハングしたタスクをキャンセルするにはどうすればよいですか?
- 18. Matlabでハンドルを使用してオブジェクトを取得するにはどうすればよいですか?
- 19. CUDAを使用してGPU上でMATLABコードを実行するにはどうすればよいですか?
- 20. matlabを使用してイメージのシャープニング操作を元に戻すにはどうすればよいですか?
- 21. AVAssetWriterを使用して縮小ビデオを作成するにはどうすればよいですか?
- 22. MATLAB配列をHashMap Javaオブジェクトのキーとして使用するにはどうすればよいですか?
- 23. MATLAB関数でイメージファイルを引数として使用するにはどうすればよいですか?
- 24. Matlabを使用して音の強弱を見つけるにはどうすればよいですか?
- 25. YouTubeのビデオURLから直接ビデオURLを取得するにはどうすればよいですか?
- 26. ダウンロードファイルの実行をキャンセルするにはどうすればよいですか?
- 27. Android Studioのビルドをキャンセルするにはどうすればよいですか?
- 28. AngularJSで$ httpリクエストをキャンセルするにはどうすればよいですか?
- 29. CountDownTimerをメソッド外でキャンセルするにはどうすればよいですか?
- 30. ナビゲーションバーにキャンセルを追加するにはどうすればよいですか?