0

背景: こんにちは!クラウド イメージングを含むプロジェクトがあります。回転台に取り付けたカメラで空の写真を撮ります。次に、色のしきい値に基づいて、存在する雲の量を計算する必要があります。写真ごとに個別にこれを行うことができます。私の目標を完全に達成するには、空の画像全体に対して計算を行う必要があります。したがって、私の問題は、いくつかの画像(約44〜56枚の画像)をステッチすることにあります。画像セットのすべておよび一部のサブセットでステッチ機能を使用しようとしましたが、不完全な画像が返されます (一部の画像はステッチされませんでした)。これは、何かの重複がないためかもしれませんが、わかりません。また、出力画像が奇妙に歪んでいます (実際には、出力が魚眼レンズで撮影した写真に似たものになると予想しています)。

実際の問題: 今、私は opencv ステッチング パイプラインを理解しようとしています。ここにリンクがあります: http://docs.opencv.org/modules/stitching/doc/introduction.html

私が研究したことに基づいて、これが私がやりたいことだと思います。主にカメラの回転方法、またはかなり単純な座標変換を使用するその他の理由により、すべての画像を円形にマップしたいと考えています。だから私は、画像のためにある種の固定座標変換を取得する必要があると思います。これは彼らがホモグラフィーと呼んでいるものですか?もしそうなら、私の問題をどのように解決できるか知っている人はいますか? この後、画像をブレンドするためのマスクを取得する必要があると思います。ホモグラフィーに必要な固定マスクを入手する必要がありますか?

私は可能な道を進んでいますか?プログラミングのバックグラウンドはありますが、画像処理のバックグラウンドはほとんどありません。私は基本的に迷っています。TT

4

1 に答える 1

0

「だから私は、画像のためにある種の固定座標変換を取得する必要があると思います.これは彼らがホモグラフィーと呼んでいるものですか?」

はい、ホモグラフィ行列は、元の画像と理想的な結果との間の変換行列です。画像を遠近法でワープして、他の画像へのステッチに適合できるようにします。

「もしそうなら、私の問題を解決する方法を知っている人はいますか?」

あなたが提供した限られた情報ではありません。写真の順序(どの行とどの列の位置に隣接するか)を知っていれば、問題は大幅に緩和されます。

画像処理の経験がない場合は、より基本的な機能を使用したスティッチングについて詳しく説明しているチュートリアルを使用することをお勧めします。舞台裏にはいくつかの重要な作業があり、実際に自分でそれを行うのはそれほど難しくありません。

この例から始めます。2枚の写真をつなぎ合わせます。

http://ramsrigoutham.com/2012/11/22/panorama-image-stitching-in-opencv/

于 2013-03-14T12:24:45.037 に答える