既存の回答を検索しようとしましたが、満足のいくものを見つけることができませんでした (または、単に得られないだけかもしれません)。
人が類似性の質問をしました。しかし、 Smoothing motion parametersという回答が表示されず、このトピックについてコメントできません。
私はかなりの数週間、ビデオの安定化に取り組んできました。私がフォローしているアルゴリズムには、基本的に 3 つのステップが含まれます。
FAST 特徴検出と連続する 2 つのフレーム間のマッチング
一致したキーポイントからアフィン変換 (スケール + 回転 + 平行移動 x + 平行移動 y ) を計算します。
- 3 次スプラインまたは B スプラインを使用してモーション パラメータを滑らかにします。
アフィン変換を計算しました。しかし、モーション パラメータのスムージングに行き詰まっています。
リアルタイム処理で 3 つのパラメーターを滑らかにするスプライン関数を評価できませんでした。
スムージング モーション パラメータの取得方法。
例えば:
2 番目のフレームと 3 番目のフレームの間のモーション パラメータ T2 (r2 : 回転、x2、y2: 水平方向と垂直方向の平行移動) を計算し、B スプラインを使用して 3 つの値を滑らかにします。しかし、それらを平滑化して3つの平滑化された値を取得する方法は想像できません。(次数 p = 30 と仮定)
私を助けてください。どうもありがとう