Pythonプログラミング入門・サンプル・チュートリアル

Pythonプログラミング入門・サンプル・チュートリアル

【Pythonプログラミング入門】画像をNumPyのarrayに変換する

画像処理ライブラリのPillowを使います。
PillowのImageオブジェクトに変換し、それをNumPyのarrayに変換します。

import numpy as np
from PIL import Image

# 画像のパス
img_path = 'cat.jpg'

# PillowのImageオブジェクトの生成
img = Image.open(img_path)

# ImageオブジェクトをNumPyのarrayに変換
img_array = np.asarray(img)

jupyter notebookを使っているようであれば、matplotlibを使って画像を表示して確認できます。

import matplotlib.pyplot as plt
plt.imshow(img_array)

f:id:fjswkun:20180728194302p:plain