トップページ -> データベース研究スタート -> 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. Anaconda プロンプト (Anaconda Prompt)管理者として実行

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

    conda install -y conda-build
    

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

  7. conda が更新されたので,Anaconda プロンプトをいったん閉じる
  8. 再び,Anaconda プロンプト (Anaconda Prompt)管理者として実行
  9. Anaconda プロンプトで,次のコマンドを実行

    conda upgrade -y pip
    conda upgrade -y setuptools
    conda upgrade -y conda
    conda upgrade -y conda-build
    

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

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

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

  1. Anaconda プロンプト (Anaconda Prompt)」を管理者として実行.そして,次のコマンドを実行.

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

    conda create --name stitch python=2.7 anaconda 
    

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

  2. エラーメッセージが出ていないことを確認

OpenCV パッケージのインストール

  1. Anaconda プロンプト (Anaconda Prompt)」を管理者として実行

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

    ※ 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. Anaconda プロンプト (Anaconda Prompt)」を開く.

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

    実行手順例

    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 
    

    実行結果の例