四角形オブジェクトの自動遠近補正 で説明されている方法で、画像内にある回転したカードの遠近を修正できます。それは問題なく、うまく機能します。しかし、修正の結果が突然表示されます。スムーズにやりたいです。カードが全画面表示になるまで、スムーズに (突然ではなく) カードを前面に移動したい.
ご清聴ありがとうございました。
四角形オブジェクトの自動遠近補正 で説明されている方法で、画像内にある回転したカードの遠近を修正できます。それは問題なく、うまく機能します。しかし、修正の結果が突然表示されます。スムーズにやりたいです。カードが全画面表示になるまで、スムーズに (突然ではなく) カードを前面に移動したい.
ご清聴ありがとうございました。
リンクのチュートリアル[マークについては、私のラベル付き画像を参照してください]に従って、画像の4つのコーナーa、b、c、dがあり、最終的な目標は、ターゲット座標にワープアフィンすることです:a'、b'、c '、d'。
でも、アニメーションのように徐々にやっていきたいと思います。5 つのステップ アニメーション (より多くのステップ、より滑らかなアニメーション、より高い処理) を与えたいとします。
1) 一次方程式を使用して、b と b' の間にさらに 4 つの等距離点を見つけます。名前を b1、b2、b3、b4 とします。すべてのコーナー、つまり a、b、c、d に対してこれを行い、同じ方法で名前を付けます。
2) 次に、最初にターゲット a1、b1、c1、d1 にワープ パースペクティブを適用し、出力を最初のアニメーション ステップとして表示します。
3) 4 つの手順すべてについて上記の手順を繰り返し、画像を表示します。
4) 最後に、a'、b'、c'、d' のワープ アフィンの結果を示します。
ここでは、明るさ、自動コントラストなどのシンプルで派手なオプションを指定できます。
2点:
最初に、cam-scanner のアニメーションも遅いことがわかります。
次に、アニメーションをスムーズかつ高速に表示したい場合は、画像のサイズを半分または 4 分の 1 に変更し、変換を適用してからサイズを元に戻します。これは非常に高速で、中間ステップは一時的なものであるため、詳細な画像を表示する必要はありません。これとは別に、近似変換も使用できます。
グッドラックとハッピーコーディング!!