【Windows】Python版OpenCVのインストール方法

Windows環境でPython版OpenCVをインストールする方法について解説します。

Python版OpenCVのインストール手順(Windows編)

Windows環境でPython版OpenCVをインストールする手順を紹介します。
なお、Pythonはインストール済である前提で解説します。

① コマンドプロンプトを開き、以下のコマンドを実行します。

pip install opencv-python

② 以下のように「Successfully installed opencv-python-x.x.x.x」と表示されるまで待ちます。

Collecting opencv-python
  Using cached opencv_python-4.5.3.56-cp39-cp39-win_amd64.whl (34.9 MB)
Requirement already satisfied: numpy>=1.19.3 in c:\users\yuich\downloads\wpy64-3950\python-3.9.5.amd64\lib\site-packages (from opencv-python) (1.21.0+mkl)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.5.3.56

③ 「Successfully installed opencv-python-x.x.x.x」と表示されたらインストール成功です。念のため次の動作確認もしてみましょう。

動画解説版

本ページの内容は以下動画でも解説しています。

OpenCVの動作確認

以下のPythonスクリプトを実行し、OpenCVのバージョンが表示されたら正常にインストールできていることになります。

import cv2
print(cv2.__version__)

OpenCVのバージョンが表示されず、エラーが出た場合は以下の対策を試してみてください。

よくあるエラー① NumPyのバージョンが古い

OpenCVをインストールし、実行すると以下のエラーが出ることがあります。

ImportError: numpy.core.multiarray failed to import

これはNumPyが古い場合に発生するエラーなので、以下のコマンドでアップグレードすると解消されます。

pip install numpy --upgrade
【Pythonエラー対策】ImportError: numpy.core.multiarray failed to import
Pythonで「ImportError: numpy.core.multiarray failed to import」エラーが出た場合の対処方法についてソースコード付きでまとめました。

よくあるエラー② pipが古い

上記以外のエラーの場合、pipのバージョンが古いのが原因である場合があります。
以下のコマンドを入力することで、pipを最新版にアップグレードできます。

エラー文

python -m pip install --upgrade pip

関連ページ

【Python版OpenCV超入門】使い方とサンプルコードを解説
Python版OpenCVで画像処理プログラミングを行う方法を入門者向けにソースコード付きで解説するページです。
Python基礎
「Python基礎」の記事一覧です。

コメント