【发布时间】:2020-10-25 13:57:27
【问题描述】:
我训练了一个模型,该模型可以对图像进行分类,当我直接从前端发送图像时一切正常,但现在我想从 url 获取图像并进行预测。
考虑我有一个像这样的网址: www.example.com/image.jpg
我的代码是:
url = 'https://icon2.cleanpng.com/20171220/gze/twitter-logo-png-5a3a1851372e76.0876249315137567532269680.jpg'
response = requests.get(url)
img = Image.open(BytesIO(response.content))
imgplot = plt.imshow(img)
img_test = tf.expand_dims(img, axis=0)
classes = np.argmax(parrotModel.predict(img_test), axis=-1)
print(str(classes[0]))
错误:
ValueError: Attempt to convert a value (<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=626x417 at 0x7FD401D29898>) with an unsupported type (<class 'PIL.JpegImagePlugin.JpegImageFile'>) to a Tensor.```
【问题讨论】:
标签: python tensorflow keras computer-vision