バックグラウンド:
前方を向いた車にカメラを取り付けており、道路標識を見つけたいと思っています。したがって、カメラの前15m、地上20mに配置された仮想カメラから見た、画像を鳥瞰図画像に変換しようとしています。OpenCV の warpPerspective 関数を使ったプロトタイプを実装しました。透視変換行列は、道路上の関心領域を定義し、ROI の 4 つのコーナーが正面カメラと鳥瞰図カメラの両方に投影される場所を計算することによって得られます。次に、これら 2 つの 4 つのポイントのセットを使用し、getPerspectiveTransform 関数を使用して行列を計算します。これにより、画像がトップ ビューに正常に変換されます。
質問:
前面カメラの画像の歪みを元に戻す必要があるのはいつですか? 最初に歪みを解除してからこの変換を行うか、最初に変換してから歪みを解除する必要があります。
最初のケースを提案している場合は、ポイントを鳥瞰図カメラに投影するためにどのカメラ マトリックスを使用する必要がありますか。現在、両方の投影に同じ生カメラ マトリックスを使用しています。
私の説明がわかりにくい場合は、詳細を尋ねてください。