複数のカメラからの画像をつなぎ合わせるプロジェクトを実行していますが、ボトルネックがあると思います...この問題についていくつか質問があります。
将来的には車両に取り付けたいと思っています。つまり、カメラの相対的な位置と向きは固定されています。
また、私は複数のカメラを使用しており、HOMOGRAPHY を使用してそれらから画像をつなぎ合わせようとしているので、カメラをできるだけ近くに配置して、エラー (カメラの焦点が同じ位置になく、カメラが特定のスペースを占有するため不可能です。) を減らすことができます。
これは私の短い実験ビデオです。 http://www.youtube.com/watch?v=JEQJZQq3RTY
そこに示されているように、スティッチングの結果は非常にひどいものです...カメラによってキャプチャされたシーンが静的であっても、ホモグラフィは変化し続けます。
次のリンクは、これまでに行ったコードで、code1.png と code2.png は、Stitching_refind.cpp のコードの一部を示す画像です。
https://docs.google.com/folder/d/0B2r9FmkcbNwAbHdtVEVkSW1SQW8/edit?pli=1
数日前に、ステップ 2、3、および 4 (上記の 2 つの png 画像を確認してください) を一度だけ実行するなど、コードの一部の内容を変更しました。
要約すると、私の質問は次のとおりです。
1. 特徴を計算する前に重複領域を見つけることは可能ですか? 計算時間と不一致が増えるため、画像全体の特徴を計算したくありません。隣接する2つの画像の重なり合う領域でコンピュータの機能だけを使用することは可能でしょうか?
2.得られたホモグラフィをより正確にするために私は何ができますか? 一部の人々は、CAMERA CALIBRATION について話し、他のマッチング方法を試しました。私はまだコンピュータ ビジョンに慣れていません... カメラのキャリブレーションに関するいくつかの資料を調べようとしましたが、それが何のためにあるのかまだわかりません。
約 2 か月前に、ここで同様の質問をしました 。
、回答者のクリスの一人が言った:
賢明にこれを行っているように聞こえますが、両方のカメラにアクセスでき、それらが互いに静止したままである場合は、オフラインで調整し、オンラインで変換を適用するだけで、アプリケーションがより効率的になります.
「オフラインで校正」とはどういう意味ですか? そしてそれは何を助けますか?
アドバイスや助けをありがとう。