3

ある視点から撮った画像をもとに、表面上の物体の位置を効率的に計算する方法を探しています。

もう少し説明させてください。長方形の平らな面に物体があります。私はこのセットアップの写真を、カメラを表面領域のコーナーの1つにかなり低い角度で配置して撮影しました。このように、写真では、表面領域とその上のどこかにオブジェクトの、やや歪んだダイアモンド型のビューが表示されます。

いくつかの画像処理を通して、私は画像上のオブジェクトの座標を持っていますが、今度は表面上のオブジェクトの実際の位置を計算する必要があります。

したがって、オブジェクトの中心が画像のピクセル座標(x / y)にあり、領域のコーナーを表す4つの参照点の座標を知っています。

オブジェクトの「実世界」の位置を最も効率的に計算するにはどうすればよいですか(サーフェス上のx座標とy座標)。

私はこれに一生懸命取り組んできたので、どんな入力も高く評価されています。私はもうまっすぐに考えることさえできません。

よろしく、トム

4

2 に答える 2

1

視点変換を見つける必要があります。

ここでは、Matlab で説明とコードを見つけることができます

チッ!

于 2011-02-12T17:09:38.037 に答える
1

あなたの線形代数はどのくらい良いですか? 透視変換はホモグラフィ行列で記述できます。四隅の点を使用してそのマトリックスを推定し、それを反転して、画像内のすべてのピクセルの世界座標を計算できます。

または、OpenCVに任せることもできます。

于 2011-02-12T17:13:29.063 に答える