Pythonで画像をグレースケールに変換する方法

OpenCVライブラリを使ってPythonで画像をグレースケール画像に変換するには、下記のコードを使用できます。

import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 将图像转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 显示灰度图像
cv2.imshow('Gray Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

この例では、まずcv2.imread()関数を使って画像を読み込み、cv2.cvtColor()関数を使って画像をBGRからグレースケールに変換しています。次に、cv2.imshow()関数を使ってグレースケール画像を表示し、cv2.waitKey(0)を使ってユーザーが任意のキーを押すまで画像ウィンドウを閉じないようにしています。

コード中の「image.jpg」は、変換する実際のイメージファイルのパスに必ず置き換えてください。

bannerAds