インストール

2024年9月12日現在、最新版は4.10.0.84でした。 pipを用いて簡単にインストールが可能です。

pip install opencv-python

メインの機能は上記で十分ですが、フルバージョンも存在します。 ライセンス関係でメインの機能に入っていないため、商業利用の場合などには注意が必要です。 インストールは以下のコードです。

pip install opencv-contrib-python

ちなみに、Windowd版で何も入っていない状態でopencv-pythonをインストールすると以下のように表示されました。

Collecting opencv-python
  Downloading opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl.metadata (20 kB)
Collecting numpy>=1.21.2 (from opencv-python)
  Downloading numpy-2.1.1-cp310-cp310-win_amd64.whl.metadata (59 kB)
Downloading opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl (38.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.8/38.8 MB 37.4 MB/s eta 0:00:00
Downloading numpy-2.1.1-cp310-cp310-win_amd64.whl (12.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.9/12.9 MB 36.6 MB/s eta 0:00:00
Installing collected packages: numpy, opencv-python
Successfully installed numpy-2.1.1 opencv-python-4.10.0.84

うまくいかない場合

エラーメッセージが表示され、うまくインストールができない場合は、エラーメッセージをコピー&ペーストすると、大体の場合は解決します。 これはインストールに限らず、多くの場合有効です。 今回の場合は、pipが最新版でないことが原因である場合が多いと思います。 その場合は、以下のようにpipをアップデートします。

pip install --upgrade pip
バージョンの確認

バージョンの確認は以下のコードです。

pip -V

インポート

コードの中で使用するには、インポートが必要です。 コードのはじめに、以下のコードを記述します。 cv2という名前でインポートできますが、慣例的にas cvとつけて、cv.<関数名>と呼び出すことが多いです。

import cv2 as cv

参考

opencv-python 4.10.0.84