画像処理ライブラリーの確認

Pillow

PillowはPythonプログラム内で画像を読み込むためのベースとなるライブラリです。

Pillow documentation

画像認識などでPillowを利用する機会も多いため、ここでは以下の操作について簡単に確認しておきます。

  1. 画像の読み込み
  2. 画像をグレースケールのモノクロ画像へ変換

カラーの画像を取り込むプログラム

# イメージファイルの読み込み
from PIL import Image
import matplotlib.pyplot as plt
%matplotlib inline
maria = Image.open("maria.png")
print(type(maria))
plt.imshow(maria)

結果

ホームページの画面コピー

モノクロ画像に変換するプログラム

#イメージファイルの変換 (2値化)
gray_tower = maria.convert("L")
gray_tower.save("maria_gray.png")
maria_gray = Image.open("maria_gray.png")
print(maria_gray)
plt.imshow(maria_gray)

結果

ホームページの画面コピー
2値変換後  (モノクロ)

画像の変換作業ができました。 このライブラリーは機械学習の画像認識や分析に必須のライブラリーです。

モノクロの方がイラストがいい感じに仕上がった気がします。

PAGE TOP