2017-08-07 12 views
0

scipy miscを使用してウェブURLからイメージを読み込むことは可能ですか、それともウェブからイメージを保存して削除する必要がありますか?私は優雅な解決策を見つけることができませんでした。scipy misc imread from web url

from scipy.misc import imread 

url = 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRtUPjSSDzevfy47QqVpd8v2Nrt49QNIXeAfE9ntEwYKJtnDZabwg' 

img = imread(url, mode='RGB') 

答えて

2

imreadは、ファイル名またはファイルオブジェクトのいずれかをとります。 urllib.request.urlopen(Python 3)のファイルのようなURLを開き、ファイルオブジェクトをimreadに渡すことができます。 Pythonの2のために

from urllib.request import urlopen 
from scipy.misc import imread 

url = 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRtUPjSSDzevfy47QqVpd8v2Nrt49QNIXeAfE9ntEwYKJtnDZabwg' 

with urlopen(url) as file: 
    img = imread(file, mode='RGB') 

urllib2.urlopen

関連する問題