固定位置 [XYZ] と角度 [Pitch Yaw Roll] および F の焦点距離からキャプチャした画像があります (この情報はカメラ マトリックスと呼ばれると思います)。
キャプチャした写真をアップで撮ったような別の位置に変更したい
結果の画像は次のようになります。
実際、私はこの位置から撮った写真を持っています:
そして、この位置で撮影された方法で写真を変更したい:
私の問題を表現できれば幸いです。
事前にthnx
固定位置 [XYZ] と角度 [Pitch Yaw Roll] および F の焦点距離からキャプチャした画像があります (この情報はカメラ マトリックスと呼ばれると思います)。
キャプチャした写真をアップで撮ったような別の位置に変更したい
結果の画像は次のようになります。
実際、私はこの位置から撮った写真を持っています:
そして、この位置で撮影された方法で写真を変更したい:
私の問題を表現できれば幸いです。
事前にthnx
(緑色の) プレーン自体に対してのみ正確に実行できます。平面上に立っている 3D オブジェクトは再マッピング後に変形しますが、カメラの距離に対して高さが小さい場合、変形は許容される場合があります。
カメラがまったく動かない場合、透視画像上で既知のサイズ (サッカー場など) の 4 つの頂点である 4 つの点を特定し、それらの 4 つの点をそれにマッピングするホモグラフィを計算するだけで済みます。長方形にし、画像全体に適用します。
詳細とコードについては、Wikipedia の記事の下部にある OpenCV のリンクを参照してください。