【Python】OpenCV(cv2)のインストール方法を解説

目次から探す

OpenCVの基本的な使い方

OpenCVをインストールした後、基本的な使い方を学ぶことで、画像処理やコンピュータビジョンの世界を広げていきましょう。

ここでは、画像の読み込み・表示、画像の加工・保存について説明します。

画像の読み込みと表示

まずは、画像を読み込んで表示する方法を学びましょう。

以下のサンプルコードでは、 cv2.imread() 関数で画像を読み込み、 cv2.imshow() 関数で画像を表示しています。

cv2.waitKey() 関数はキーボード入力を待ち、 cv2.destroyAllWindows() 関数でウィンドウを閉じます。


import cv2
# 画像を読み込む
image = cv2.imread("sample.jpg")
# 画像を表示する
cv2.imshow("Image", image)
# キーボード入力を待つ
cv2.waitKey(0)
# ウィンドウを閉じる
cv2.destroyAllWindows()

このコードを実行すると、sample.jpgという画像ファイルが読み込まれ、ウィンドウに表示されます。

キーボードの任意のキーを押すと、ウィンドウが閉じます。

画像の加工と保存

次に、画像を加工して保存する方法を学びましょう。

以下のサンプルコードでは、 cv2.cvtColor() 関数で画像をグレースケールに変換し、 cv2.imwrite() 関数で加工した画像を保存しています。


import cv2
# 画像を読み込む
image = cv2.imread("sample.jpg")
# 画像をグレースケールに変換する
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# グレースケール画像を表示する
cv2.imshow("Gray Image", gray_image)
# キーボード入力を待つ
cv2.waitKey(0)
# グレースケール画像を保存する
cv2.imwrite("gray_sample.jpg", gray_image)
# ウィンドウを閉じる
cv2.destroyAllWindows()

このコードを実行すると、sample.jpgという画像ファイルがグレースケールに変換され、gray_sample.jpgという名前で保存されます。

また、ウィンドウにはグレースケール画像が表示されます。

これらの基本的な使い方をマスターすることで、OpenCVを使った様々な画像処理やコンピュータビジョンのプロジェクトに取り組むことができます。

ぜひ、さまざまな関数やアルゴリズムを試してみてください。

1 2 3

この記事のページ一覧
  1. 現在のページ
目次から探す