
KerasのImageDataGenerator
KerasのImageDataGeneratorで前処理する条件
カラー画像を扱います。
リサイズは、(256, 256)
画像のshapeは、(-1, 256, 256, 3)
カラー画像=3、サイズ=(256,256)である。
予測用の入力画像を前処理手順
予測用の入力画像を前処理を順を追って説明したいと思います。
インポートするもの
import matplotlib.pyplot as plt import numpy as np from PIL import Image
画像を用意する
url = '画像' img = Image.open(url)
画像の前処理
用意した画像をRGBに変換
リサイズで、(256, 256)に変換
正規化をする
img = img.convert("RGB")
img = img.resize((256, 256))
x = np.asarray(img)
x = x.reshape(-1, 256, 256, 3)
x = x / 255
前処理のまとめプログラムソース
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
url = 'train/Jeanne/IMG_0409.JPG'
img = Image.open(url)
img = img.convert("RGB")
img = img.resize((256, 256))
plt.imshow(img)
plt.show()
x = np.asarray(img)
x = x.reshape(-1, 256, 256, 3)
x = x / 255

