前提・実現したいこと
自前の画像を作成したCNNモデルで判定したい
ここに質問の内容を詳しく書いてください。
kerasを使いmnistを学習させたたモデルを作ったのですが自分で用意した画像を判定しようとしてもうまくいきません
作成したモデルのinput_shapeは(28, 28, 1)です
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
Python
1# from PIL import Image 2 import numpy as np 3 from keras.models import load_model 4 5 image = Image.open("test.png") 6 7 image = np.array(image) 8 9 print(image.shape) 10 im_gray = 0.299 * image[:, :, 0] + 0.587 * image[:, :, 1] + 0.114 * image[:, :, 2] 11 12 image = Image.fromarray(np.uint8(im_gray)) 13 14 image = np.array(image) 15 print(image.shape) 16 image = image.reshape(28, 28, 1) 17 18 image =image.astype("float32") / 255 19 20 model = load_model("model.h5") 21 result = model.predict(image) 22 print(result)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー