4

指定されたサイズ (例: 10 cm) の黒い正方形の白い紙のカメラ画像を撮影しています。画像は、紙飛行機までの距離とカメラの角度を変えて撮影されています。

これらの画像から、カメラの回転、カメラの移動、紙面までの距離、正方形の角までの距離を推測する必要があります。

私は画像処理にまったく慣れていないので、誰かが検索するキーワード、アルゴリズム、または基本的な数学、さらには調査する OpenCV 関数に私を導くことができるかもしれません。紙の上には常に四角形のようなプリミティブなオブジェクトがいくつかあるので、任意の画像を処理するアルゴリズムは必要ありませんが、高速なアルゴリズムが必要になることは間違いありません。

4

1 に答える 1

4

カメラの回転と移動を計算するには、この種の問題では常に同じいくつかの手順に従う必要があります。

  • 画像のサンプルに対して検出器を実行します ( FAST )
  • 処理するすべての画像で検出器を実行します。ビデオからキャプチャされたフレームである可能性があります。
  • 検出された点の記述子を生成します ( SIFT )。
  • 記述子をマッチャーと一致させる ( flannMatcher )
  • ホモグラフィ形式のマッチしたペアを見つける ( findHomography() )
  • ホモグラフィからカメラのポーズを見つけます。

このチュートリアルのメソッドへのリンクがいくつかあります。

于 2012-09-14T10:10:24.553 に答える