透視投影を使用して 2 次元平面に投影する必要がある座標系に 3 次元モデルがあります。この投影方程式 C*(RT * P') を使用しました。ここで、C はキャリブレーション行列です。
[f 0 px
0 f py
0 0 1]
px と py は原点の座標です。両方をゼロで配置します。R は回転行列で、T は平行移動行列です。両方を表す 1 つの行列に両方を配置し、3 メートルの平行移動値を使用しました (ピクセル値で) : 約 9448.82、この変換が正しいかどうかはわかりません) Z 軸で、Y 軸で 1 メートル、f は焦点距離で、使用した値はわかりませんが、次の式で計算しました: f= (画像の幅) * (画像の焦点距離) / (7.81) 、カメラのブランドのウェブサイトから 7.81 の値を取得しました。これは、カメラの内部パラメーターであると想定されているためです。これが正しいかどうかはわかりません。
これは、投影しようとしているモデルのスクリーンショットです。
これは投影後のモデルです... X軸に沿ってスケーリングされているように見えますが、まったく同じモデルであるとは感じられず、いくつかの塗りつぶしアルゴリズムによってポイント間のギャップを埋めた後:
これが結果です。元のモデルとは異なります...問題がどこにあるかについて何か助けてください。私はそれを修正できます..ありがとう:)