私は現在、速度(カメラの表面を通過する速度)を測定するために、地面に垂直に向いた低解像度カメラ(固定高さ)の使用を研究しています。 C++でOpenCV 2.1を使用するフレーム間のOpenCV並進/回転変位?
バックグラウンド全体が常に連続フレーム間で移動、平行移動、または回転するため、フレームの変位を「使用可能な値」形式で決定する最も適切な方法は何ですか? (フレームの変位を返す関数)次に、カメラの高さとキャプチャされたフレーム領域(現実世界のフレームの大きさ)に基づいて、フレーム変位に基づいて現実世界の変位を計算することができます測定された時間間隔の速度を計算する。
カメラの高さに基づいてフレームの変位(またはピクセルのセットの変位)を距離の変位に変換するアプローチの方法を判断しようとしています。
ありがとう、 Josh。
このタスクは自明ではありません。あなたの地面がテクスチャなしであれば、あなたはすでに失われていると想像してください。どのような背景がありますか?あなたは何を持っていますか? – guinny
はい、いくつかの明白な制限が存在します(ライティング、テクスチャ)が、テクスチャ/パターンがサーフェス上に存在することをテストするためにはあります。表面は、レンガ造り、タイル、屋内/屋外の表面などから何でもあります。私が使用している環境に応じてサーフェスが変化するので、使用する予定の正確なポイントを言うのは難しいです/テスト後)。 – Josh