タグ

ブックマーク / ishidate.my.coocan.jp (1)

  • OpenCVとVisual C++による画像処理と認識(21)----- ホモグラフィー変換やStitcherを用いて二枚の画像を合成するを作成する -----

    三次元物体の再構築には、多数の画像の変形と貼り合わせが欠かせない。ここで有用なのがホモグラフィー変換である。この予備知識を得るために、二枚の画像をパノラマ画像に合成るる簡単な例で、ホモグラフィー変換を試みた。 一方、パノラマ画像の合成に便利なStitchクラスがOpenCVに備わっているので、これも使用して、ホモグラフィー変換による結果と比較した。 パノラマ画像の合成方法 比較的視野の狭いカメラで撮影した画像を合成して、広範囲を一枚で表す画像を作成したい場合がある。この処理は、一般にパノラマ化と呼ばれるが、画像処理では、寄せ集めを意味するモザイク合成(image mosaicing)、縫い合わせを意味する画像連結(image stitching)などと呼ばれる。 三次元情報の取得を目的とする場合と異なり、ここでは、カメラ位置を固定して、向きのみを変えて撮影した複数の画像を使用する。 Ope

    OpenCVとVisual C++による画像処理と認識(21)----- ホモグラフィー変換やStitcherを用いて二枚の画像を合成するを作成する -----
    kensuzuk
    kensuzuk 2016/07/26
    “h11、h12、h21、h22は、座標位置に不変の固定倍率の拡大縮小を含む回転に、h13、h23は平行移動に用いられる。h31h32は、座標位置に応じて拡大縮小の倍率が変わる台形状の変換効果があり、h33は1である。”[oF][opencv]
  • 1