私は現在、この実行しているよ:URLの画像をテンソルフローに読み込むにはどうすればよいですか?
image = urllib.urlopen(imgUrl)
pool3_features = sess.run(pool3,{'incept/DecodeJpeg/contents:0': image})
をし、私はこのエラーを取得する:
Unable to get element from the feed as bytes.
私は現在、この実行しているよ:URLの画像をテンソルフローに読み込むにはどうすればよいですか?
image = urllib.urlopen(imgUrl)
pool3_features = sess.run(pool3,{'incept/DecodeJpeg/contents:0': image})
をし、私はこのエラーを取得する:
Unable to get element from the feed as bytes.
ソリューションは非常に簡単だった...私がしなければならなかったすべてはurlopenからの応答にread
メソッドを呼び出しました。魅力のように次のように動作します:
image = urllib.urlopen(imgUrl)
pool3_features = sess.run(pool3,{'incept/DecodeJpeg/contents:0': image.read()})
ちょうどnumpyのにそれをロードしTensorFlowにそれをロードするための方法を使用します。これはより信頼性が高く、より柔軟性があります。
http://www.pyimagesearch.com/2015/03/02/convert-url-to-image-with-python-and-opencv/
完全な実行可能コードを投稿できますか? 'gfile'の意味は? –
申し訳ありませんが、私は[bytesio](https://docs.python.org/3/library/io.html#binary-io)にimgデータを配置したいのですが、私はapiを使用することができませんでしたテンソルフローで。 –