如何解决值错误:字典更新序列元素 #0 的长度为 1;使用我的预测模型需要 2
import cv2
import tensorflow as tf
CATEGORIES = ["Abyssnians","American Shorthair","Bengals","Birman","British Shorthair","Devon Rex","Exotic Shorthairs","Maine Coon","Oriental Shorthairs","Persians","Ragdoll","Scottish Folds","Siamese","Somali","Sphynx"]
base_path = r"D:\Desktop\CATS\train\Abyssinians"
def prepare(base_path):
IMG_SIZE = 48
img_array = cv2.imread(base_path,cv2.IMREAD_GRAYSCALE)
new_array = cv2.resize(img_array,(IMG_SIZE,IMG_SIZE))
return new_array.reshape(-1,IMG_SIZE,1)
model = tf.keras.models.load_model("model.json","model_weights.h5")
prediction = model.predict([prepare("1.jpg")])
print(prediction)
我能做些什么来修复我的代码并让它运行。我不知道如何解决这个问题,所以如果可能的话,你们可以给我一个想法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。