2

このImage Warping LIBのようなことをしたいと思います。コントロールポイントとして画像を変形(ワーピング)させる必要がありますが、OpenCVベースを使用してみると、元の画像から変形した画像に変形する可能性があります。ただし、その結果(変形画像)を次の段階の変形の元画像として使用することはできません。

段階ごとの変形 (前の変形画像を各状態のソース画像として使用) を行うには、これを行うことはできますか? そのため、補間により画像がぼやけ、反復を行うと黒または白になります。

ご協力ありがとう御座います!

元の画像変形画像

4

1 に答える 1

2

技術的な解決策は、各段階の後に変形を適用するだけではなく、変形を集約してソース イメージに全体の変形を適用することです。たとえば、最初の段階では、コントロール ポイントの移動によって変形が定義されます。変形はスタックに保存され、適用されます。新しいコントロール ポイントのセットを移動します。追加の変形もスタックに保存されます。ただし、既に変形された情報に変形を適用する代わりに、全体の変形を計算し、それを元の画像に適用します。そうすれば、ステージ数に関係なく、丸めと補間は一度だけ行われます。

とはいえ、連続する 2 つのデフォーメーションから合計デフォーメーションを計算することは、それらのデフォーメーションの機能とその実装方法に応じて、非常に簡単または非常に難しい場合があります。そのライブラリのソース コードは、簡単な解決策とは思えませんでした。

于 2013-01-30T13:07:44.627 に答える