Python2.7とOpenCV3.0のインストール

ここでは画像処理の第一歩であるPython2.7とOpenCV3.0のインストール方法を説明します。
そこそこ時間がかかるので時間に余裕があるときにどうぞ。

2015/02/15追記
PythonのダウンロードファイルがOSに依存するため、記事を修正しました。

–目次–
Pythonのセットアップ
Python本体のインストール
実行ファイルへのPath通し
numpy(数値計算ライブラリ)のインストール
numpyインストールエラー
OpenCV(画像処理ライブラリ)のインストール

Pythonのセットアップ

Python本体のインストール

Pythonの公式ホームページへアクセス
・Welcome to Python.org
https://www.python.org/

メニューバーの「Downloads」をクリック

Python本体のインストール

下のほうにスクロールして「Looking for a specific release?」の下にあるリストから
「Python 2.7.11」をクリック

下のほうにスクロールして「Looking for a specific release?」の下にあるリストから 「Python 2.7.11」をクリック

自分のOSにあったものをダウンロード
64bitOS─┐
Windows x86-64 MSI installer
32bitOS─┐
Windows x86 MSI installer

・Download Python Python.org
https://www.python.org/downloads/release/python-2711/

python2.7.11ダウンロード

ダウンロードしたファイル(python-2.7.11.msi)をダブルクリックで実行

(python-2.7.11.msi)をダブルクリックで実行

「Next」をクリック

(python-2.7.11.msi)をダブルクリックで実行

「Next」をクリック

04

「Next」をクリック

05

「Finish」をクリック

06

実行ファイルへのPath通し

コントロールパネルから「システム」を開く
「コントロール パネル\システムとセキュリティ\システム」

「システムの詳細設定」をクリック

07

「環境変数」をクリック

08

ユーザー環境変数の「新規」をクリック

09

表示されたダイアログボックスに以下の値を入力

変数名:path
変数値:C:\Python27;C:\Python27\Scripts

OKをクリックしてウィンドウを閉じる

10

OKをクリックしてウィンドウを閉じる

11

コマンドプロンプトを起動(スタートボタンを押した後にcmdと入力)

以下のコマンドを入力
python
└→python(対話モード)の起動
import numpy
└→numpy(数値計算ライブラリ)のインポート
  ※まだインストールしていないため失敗するはず
   エラーが出なければこれのインストールは不要
exit()
└→python(対話モード)の終了
  ※最後に()が必要


pythonでエラーが出る場合は、環境変数が間違っている可能性が高いです。

これでpythonのインストールは完了です。
続いてnumpyのインストールを行います。

12

 

numpy(数値計算ライブラリ)のインストール

pip
└→pipがインストールされているの確認
※pipとはpythonのパッケージ管理システムのことです。これを使ってnumpyをインストールします。

13

pip install numpy
└→pipからnumpyのインストール
うまくいけば「Successfully installed numpy」というメッセージが出ます。
インストールに時間がかかるので辛抱強く待ちましょう(20~30分お菓子でも食べながら…)

・以下のメッセージで処理が終了した場合
[Successfully installed numpy]
└→numpyの動作確認へ

※今回の例ではpipのバージョンをあげるようにとメッセージが出ているのでそれを実行します。

14
————以下のようなエラーが出た場合————

You are using pip version 7.1.2, however version…
└→pipのアップデートへ

30

error: Microsoft Visual C++ 9.0 is required …
└→C++コンパイラーのインストールへ

31

エラーメッセージに表示されたコマンドを実行
python -m pip install –upgrade pip
└→pipのアップデート

無事に完了すると以下のメッセージが表示されます
Successfully installed pip-8.0.2
└→numpyの動作確認へ

32

エラーメッセージに表示されたサイトからコンパイラーをダウンロード
・Microsoft Visual C++ Compiler for Python 2.7
http://aka.ms/vcpython27
ダウンロードが出来たらインストールを行う

インストールが完了したらもう一度numpyのインストールを行う
└→numpyのインストールへ

33

以下のコマンドを入力
python
└→python(対話モード)の起動
import numpy
└→numpy(数値計算ライブラリ)のインポート
numpy.pi
└→円周率の表示
exit()
└→python(対話モード)の終了
これでnumpyのインストールは完了です。
続いてOpenCVのインストールを行います。

17

 

OpenCV(画像処理ライブラリ)のインストール

OpenCVの公式ホームページへアクセス
・Welcome to Python.org
http://opencv.org/

サイドバーの「DOWNLOADS」をクリック

18

VERSION3.0の「OpenCV for Windows」をクリックしてダウンロード
ダウンロードが完了したらファイルを実行

19

解凍されたフォルダからファイルを移動させる
・移動元(OSに依存)
64bitOS─┐
Python\opencv\build\python\2.7\x64\cv2.pyd
32bitOS─┐
Python\opencv\build\python\2.7\x86\cv2.pyd

・移動先
C:\Python27\Lib\site-packages

20

以下のコマンドを入力
python
└→python(対話モード)の起動
import cv2
└→OpenCVのインポート
これでOpenCVのインストールは完了です。


以上で全てのインストール、設定が完了しました。
ここまで閲覧していただきありがとうございました!

21