o イメージ・スティッチングの紹介
トップページ -> 最新情報技術の実習と研究ツール -> OpenCV を使ってみる -> イメージ・スティッチングの紹介
[サイトマップへ]  

イメージ・スティッチングの紹介

先人に感謝.

https://github.com/kushalvyas/Python-Multiple-Image-Stitching

キーワード: kushalvyas/Python-Multiple-Image-Stitching, OpenCV, Python


前準備

前準備として,Anaconda のインストール,Anaconda での新しい Python 2 環境の作成,OpenCV パッケージのインストールが終わっていること. 手順を下に説明しています.

Anaconda のインストール

Python 3 の開発環境である Anacondaをおすすめ.Window でのインストール手順は次の通りです(Linuxでも同様の手順です).

  1. https://www.continuum.io/downloads#windowsを開く

  2. Download」をクリックする.

  3. ダウンロードが始まるので確認する.

  4. ダウンロードした .exe ファイルを実行して,Anacondaをインストール.

    Python処理系にはいくつかの種類がある. この Web ページでは Anaconda をおすすめしている. 以下,Windows に Anacondaをインストールしたものとして説明を続ける.

  5. Windows で,コマンドプロンプトを管理者として実行

    ※ Linux の場合には,端末を開く(pyenvを使っているときは pip の実行に管理者権限を必要としない)

  6. まずは,最新の conda-build パッケージが欲しい.今のコマンドプロンプトで,次のコマンドを実行

    conda install -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  7. conda が更新されたので,コマンドプロンプトをいったん閉じる

  8. 再び,コマンドプロンプトを管理者として実行

  9. コマンドプロンプトで,次のコマンドを実行

    conda update -y pip
    conda update -y setuptools
    conda update -y conda
    conda update -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

Anaconda での新しい Python 2 環境の作成

kushalvyas/Python-Multiple-Image-Stitching を動かすのに,新しい Python 環境があった方が便利.

  1. コマンドプロンプトを管理者として実行

  2. 新しい Python 環境を作る.

    新しいPython 環境を作りたい.今のコマンドプロンプトで,次のコマンドを実行

    ※ 「--name 」のところに書く名前「」は何でも いが,あとで思い出しやすい分かりやすい名前にすること

    conda create --name py27 python=2.7 anaconda
    

  3. ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  4. インストール終了の確認

Python パッケージのインストール手順

  • コマンドプロンプトで,次のコマンドを実行

    ※ Anaconda や Miniconda を使っていないときは conda コマンドがないので pip コマンドを使ってください

    activate stitch
    conda install -c opencv 
    

    ※ 「Proceed ([y]/n)?」のように表示されたときは y, Enter キー


    kushalvyas/Python-Multiple-Image-Stitching のインストール

    1.  ダウンロードしたいので GitHubkushalvyas/Python-Multiple-Image-Stitching のサイトを開く

      https://github.com/kushalvyas/Python-Multiple-Image-Stitching

    2. Clone or download」を展開し, 「Download ZIP」をクリック

    3. .zip ファイルがダウンロードされるので確認する.

      ファイル名: stitch-master.zip

    4. ダウンロードした .zip ファイルを展開(解凍)する.分かりやすいディレクトリに置く.

      ※ Windows での展開(解凍)のためのソフトは「7-Zip」をおすすめ.

      この .zip ファイルは,E:\Python-Multiple-Image-Stitching-master\Python-Multiple-Image-Stitching-master に展開(解凍)したものとして,説明を続けるので,適切に読み替えてください.

    5. コマンドプロンプトを開く

    6. コマンドプロンプトで,カレントディレクトリを,先ほど「展開(解凍)したディレクトリ」に移動

      実行手順例

      E: 
      cd E:\Python-Multiple-Image-Stitching-master\Python-Multiple-Image-Stitching-master 
      

    7. 使ってみる

      https://github.com/kushalvyas/Python-Multiple-Image-Stitching に記載の通り,動かしてみる

      実行手順例

      python pano.py 
      cd E:\Python-Multiple-Image-Stitching-master\Python-Multiple-Image-Stitching-master 
      

      実行結果の例