Python を使用して画像をグレースケールする方法
はじめに:
グレースケールは、画像処理の分野で一般的に使用される操作であり、色を変換します。画像が変換されます。グレースケールに。グレースケール画像では、各ピクセルの値がピクセルの明るさの値を表し、通常、ピクセルの明るさを表すには 0 ~ 255 のグレー レベルが使用されます。この記事では、Python 言語を使用して画像をグレースケールする方法を紹介します。
from PIL import Image
open
関数を使用して画像を開きます。処理するカラー画像を選択します。 image = Image.open("color_img.jpg")
convert
メソッドを呼び出すことにより、カラー イメージをグレースケール イメージに変換できます。 convert
メソッドでは、パラメータ "L"
を渡すことは、画像をグレースケール モードに変換することを表します。 gray_image = image.convert("L")
save
メソッドを使用して、指定したパスとファイル名にグレースケール イメージを保存します。 gray_image.save("gray_img.jpg")
show
メソッドを使用してグレースケール イメージを表示できます。 gray_image.show()
完全なコード例:
from PIL import Image # 打开图片 image = Image.open("color_img.jpg") # 转换为灰度图片 gray_image = image.convert("L") # 保存灰度图片 gray_image.save("gray_img.jpg") # 显示灰度图片 gray_image.show()
概要:
この記事では、Python を使用して画像をグレースケールする方法を紹介します。 PIL ライブラリをインポートすると、グレースケール画像を開いて、変換、保存、表示するだけで済みます。グレースケールは画像処理の基本操作の 1 つであり、画像の明るさやテクスチャなどの情報をより適切に分析するのに役立ちます。実際のアプリケーションでは、エッジ検出、二値化、その他の操作など、ニーズに応じてグレースケール画像をさらに処理できます。
以上がPython を使用して画像をグレースケールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。