Pythonは画像処理に便利なライブラリを提供しています。代表的なライブラリとしてOpenCVがあります。

OpenCVをインストールする

OpenCVはpipで簡単にインストールできます。

pip install opencv-python

画像の読み込み

OpenCVを使って画像を読み込むには、cv2.imread()を使います。以下は画像の読み込みと表示するサンプルコードです。

import cv2

img = cv2.imread("image.jpg")
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

画像のリサイズ

画像のサイズを変更するには、cv2.resize()を使います。以下は画像のリサイズするサンプルコードです。

import cv2

img = cv2.imread("image.jpg")
resized_img = cv2.resize(img, (500, 500))
cv2.imshow("resized image", resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

画像のグレースケール変換

画像をグレースケールに変換するには、cv2.cvtColor()を使います。以下は画像をグレースケールに変換するサンプルコードです。

import cv2

img = cv2.imread("image.jpg")
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("gray image", gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()