0
カメラが地面に対して(例えば)45度に保持されているとき、1つのカメラとOpenCVを使用してオブジェクトの3次元位置を特定する方法はありますか?単眼ビジョンとOpenCVを使用して3D位置を取得する方法
カメラが地面に対して(例えば)45度に保持されているとき、1つのカメラとOpenCVを使用してオブジェクトの3次元位置を特定する方法はありますか?単眼ビジョンとOpenCVを使用して3D位置を取得する方法
3D世界では、2つのタイプのモーションをカメラに適用できます:平行移動と回転。翻訳がない場合は、モノカメラから深さを推測することはできません。詳細はステレオビジョンをチェックしてください。
E = [t_x] Rで、t_x = 0の場合、単眼視力を使用しているという意味で、必須行列を復元する必要があります。これを古典的なステレオビジョンで回復する方法はありません。
しかし、テスト画像の深さを推測するために深度訓練データセットを使用するいくつかの方法があります。 this slideにご確認ください。彼らはMatlabのコードを公開しました。ただし、自分で簡単に実装できます。