如何将URL中的图像加载到tensorflow?

时间:2017-02-14 05:48:56

标签: python tensorflow

我目前正在运行这个:

image = urllib.urlopen(imgUrl)
pool3_features = sess.run(pool3,{'incept/DecodeJpeg/contents:0': image})

我收到此错误:

  

无法从Feed中获取元素作为字节。

2 个答案:

答案 0 :(得分:3)

解决方案非常简单......我所要做的只是在urlopen的响应中调用read方法。以下工作就像一个魅力:

image = urllib.urlopen(imgUrl)
pool3_features = sess.run(pool3,{'incept/DecodeJpeg/contents:0': image.read()})

答案 1 :(得分:-1)

只需使用方法将其加载到NumPy中,然后将其加载到TensorFlow中。这可能更可靠,更灵活。

http://www.pyimagesearch.com/2015/03/02/convert-url-to-image-with-python-and-opencv/