ホームページ > バックエンド開発 > Python チュートリアル > Python を使用して画像をグレースケールする方法

Python を使用して画像をグレースケールする方法

WBOY
リリース: 2023-08-18 11:34:48
オリジナル
3784 人が閲覧しました

Python を使用して画像をグレースケールする方法

Python を使用して画像をグレースケールする方法

はじめに:
グレースケールは、画像処理の分野で一般的に使用される操作であり、色を変換します。画像が変換されます。グレースケールに。グレースケール画像では、各ピクセルの値がピクセルの明るさの値を表し、通常、ピクセルの明るさを表すには 0 ~ 255 のグレー レベルが使用されます。この記事では、Python 言語を使用して画像をグレースケールする方法を紹介します。

  1. 必要なライブラリをインポートする
    まず、画像処理用の PIL ライブラリ (Python Imaging Library) をインポートする必要があります。
from PIL import Image
ログイン後にコピー
  1. 画像を開く
    PIL ライブラリの open 関数を使用して画像を開きます。処理するカラー画像を選択します。
image = Image.open("color_img.jpg")
ログイン後にコピー
  1. グレースケール イメージに変換
    convert メソッドを呼び出すことにより、カラー イメージをグレースケール イメージに変換できます。 convert メソッドでは、パラメータ "L" を渡すことは、画像をグレースケール モードに変換することを表します。
gray_image = image.convert("L")
ログイン後にコピー
  1. グレースケール イメージの保存
    save メソッドを使用して、指定したパスとファイル名にグレースケール イメージを保存します。
gray_image.save("gray_img.jpg")
ログイン後にコピー
  1. グレースケール イメージの表示
    オプションのステップとして、PIL ライブラリの 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート