cv2(OpenCV-Python)のインストール方法

こんにちは、デジタルボーイです。備忘録がてら、macとLinuxにpipでcv2(OpenCV-Python)をインストールするための手順を、まとめておきます。

記事を書いた人

デジタルボーイです。
データサイエンス歴20年以上のおっさんです。中小企業診断士として、データサイエンス、WEBマーケティング、SEOに関するデータ分析、コンサルティングの仕事をしています。自己紹介の詳細はコチラ

お時間のない人のための、結論!!

cv2(OpenCV-Python)のインストールは以下のコマンドで実行できます。

pip install opencv-python
目次

環境設定

  • OS: macOS
  • Python: 3.11.0

最新版のcv2(OpenCV-Python)をインストールする手順

cv2(OpenCV-Python)は、Pythonで画像を操作するための定番ツールです。画像処理だけでなく、最近はやりの機械学習やディープラーニングの実行時にも使われる人気の高いツールですね!ポイントは、pip installでは、ライブラリ名をopencv-pythonと指定するところです

以下の手順でインストールできます。

まず、念のため、pipを最新版にアップデートしておきます。

% pip install --upgrade pip

次に、cv2(OpenCV-Python)をインストールします。

% pip install opencv-python

インストールするとこんな感じの画面になります。

インストールされたバージョンを確認するには、以下のコマンドを使用します。

% pip show opencv-python

Name: opencv-python
Version: 4.10.0.84
Summary: Wrapper package for OpenCV python bindings.
Home-page: https://github.com/opencv/opencv-python
Author: 
Author-email: 
License: Apache 2.0
Location: /opt/homebrew/lib/python3.11/site-packages
Requires: numpy
Required-by: 

バージョンを指定してcv2(OpenCV-Python)をインストールする手順

特定のバージョンのcv2をインストールしたい場合は、次の手順を使用します。
pip index versionsでインストール可能なバージョンを確認できます。

% pip index versions opencv-python

WARNING: pip index is currently an experimental command...
opencv-python (4.8.1.78)
Available versions: 4.8.1.78, 4.8.0.76, 4.7.0.72, 4.6.0.66, 4.5.5.64, ...
  INSTALLED: 4.8.1.78
  LATEST:    4.8.1.78

バージョンを指定してインストールするには、==x.x.x.xxの形式を使用します。

% pip install opencv-python==4.7.0.72

cv2の簡単な使用例

以下は、cv2を使用して画像を読み込み、グレースケールに変換する簡単な例です。

import cv2

# 画像を読み込む
img = cv2.imread('sample.png')

# グレースケールに変換
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 画像を保存
cv2.imwrite('gray_sample.jpg', gray)

print("画像の処理が完了しました。")

このスクリプトは、適当に置いた’sample.png’という名前の画像ファイルを読み込み、グレースケールに変換した後、’gray_sample.jpg’として保存します。

まとめ

以上が、pipを使用したcv2(OpenCV-Python)ライブラリのインストール手順と簡単な使用例でした!cv2は画像処理や機械学習プロジェクトで非常に役立つツールです。

目次