OpenCV インストール

OpenCV を使用する前に、まず開発環境にインストールする必要があります。

OpenCV のインストール方法は、使用するオペレーティングシステムと開発言語によって異なります。ここでは Python 環境でのインストールを例にします。Python は OpenCV で最もよく使われるプログラミング言語の1つだからです。


1. OpenCV のインストール(Python版)

pip インストール

OpenCV(Python版)をインストールするための前提条件:

  • Python がインストールされていること(Python 3.x を推奨)。
  • pip(Python パッケージ管理ツール)がインストールされていること。

以下のコマンドでインストールされているか確認します:

python3 -V
pip -V

Python がまだインストールされていない場合は、以下を参照:Python 環境の構築。

注意:Python 2.7.9+ または Python 3.4+ 以降のバージョンには pip ツールが同梱されています。

pip を使用して OpenCV をインストールするのが最も簡単で直接的な方法です。コマンドラインで以下のコマンドを入力するだけです:

pip install opencv-python

このコマンドは、PyPI(Python パッケージインデックス)から OpenCV の Python 版を自動的にダウンロードしてインストールします。

追加のモジュール(例:contrib モジュール)が必要な場合は、opencv-contrib-python をインストールできます:

pip install opencv-contrib-python

このバージョンには、OpenCV のより多くのモジュールと機能が含まれており、深層学習や物体認識などの複雑なタスクを必要とする開発者に適しています。

opencv-python と opencv-contrib-python は OpenCV の異なるバージョンで、それぞれコアモジュールと拡張モジュールが含まれています。一般的に、opencv-contrib-python にはより多くの機能が含まれており、高度なアプリケーションを必要とするユーザーに適しています。

インストール速度が遅い場合は、pip のソースを切り替えることができます(例:清華ミラー):

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

インストールが完了したら、以下のコードで OpenCV が正常にインストールされたか確認できます:

例

import cv2
print(cv2.__version__)

OpenCV のバージョン番号(例:4.8.0)が出力されれば、インストール成功です。

2. Anaconda を使用したインストール(データサイエンスおよび深層学習開発に推奨)

Anaconda で Python 環境を管理している場合、以下のコマンドで OpenCV を簡単にインストールできます:

まず、新しい仮想環境を作成します(任意):

conda create -n opencv_env python=3.x

環境をアクティブ化:

conda activate opencv_env

OpenCV のインストール:

conda install -c conda-forge opencv

Anaconda でインストールする場合、opencv はすべての依存関係を自動的に処理し、ほとんどの場合問題なくインストールできます。

Anaconda 関連情報:Anaconda チュートリアル。

その他の拡張