gpt4 book ai didi

python - 为什么未定义 selectedimage?

转载 作者:行者123 更新时间:2023-11-30 09:58:46 29 4
gpt4 key购买 nike

我一直试图确定为什么,当我运行程序时,它说所选图像未定义,而当我查看代码时它似乎已定义。

有问题的错误是:

NameError: name 'selectedimage' is not defined

我正在使用 Streamlit,一个在线 GUI 生成器。

if st.sidebar.button("Identify"):
selectedimage = "./AI_TESTING_DATA/" + imageselect
selectedimage = Image.open(selectedimage).resize(IMAGE_SHAPE)

selectedimage = np.array(selectedimage) / 255.0

result = model.predict(selectedimage[np.newaxis, ...])

predicted_class = np.argmax(result[0], axis=-1)

labels_path = "./Product/labels.txt"
class_labels = np.array(open(labels_path).read().splitlines())

predicted_class_name = class_labels[predicted_class]

"It's a :" + predicted_class_name

最佳答案

if 条件if st.sidebar.button("Identify"): 失败,因此 selectedimage 未声明,因此您在 中遇到错误>selectedimage = np.array(selectedimage)/255.0

如果您的 if 条件 正确,请检查 st.sidebar.button("Identify") 的值。它将是False

关于python - 为什么未定义 selectedimage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59925286/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com