Pythonを使用して画像行列の平均グレースケール値を求める方法
OpenCVライブラリを使用して画像を読み込み、平均グレースケールの値を計算することでPythonを使用して画像配列の平均グレースケールの値を求めることができます。
まず、OpenCVライブラリがインストールされていることを確認します。OpenCVは、端末やコマンドプロンプトで次のコマンドを使用してインストールできます。
pip install opencv-python
その後、以下のコードを使って、画像マトリックスの平均グレースケール値を算出してください:
import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 计算平均灰度值
average_gray = gray_image.mean()
print("平均灰度值:", average_gray)
まず cv2.imread 関数を使用し画像を読み込みます。画像をimage変数に保存します。次は cv2.cvtColor 関数を使用して画像をグレースケール画像に変換し結果をgray_image変数に сохраняет。最後に、グレースケール画像の平均グレースケール値を計算するためにmean関数を呼び出し、結果をaverage_gray変数に保存します。最後に、print関数を使い平均グレースケール値を出力します。
コードの image.jpg 部分を、平均グレースケール値を計算する画像のパスに置き換えてください。