WebからJPEG画像リソースを、scipy.misc.imread
によって返された配列に似たNumPy配列イメージ表現に変換しようとしています。以下の例のように画像をディスクに保存する代わりに、Numpy Arrayに画像リソースをロードする
import requests
from scipy import misc
def load_image(url):
res = requests.get(url)
if res == 200 and 'jpeg' in res.headers['content-type']:
with open('image.jpg', 'wb') as fp:
for chunk in res:
fp.write(chunk)
img_arr = misc.imread('image.jpg')
return img_arr
else:
return None
私は画像をメモリに直接ロードしたいと思います。そうする方法はありますか?
'misc.imread'は、バイトストリームではなくファイル名の文字列をとります –
@NikhilShindayしたがって、投稿されたソリューションはうまくいかなかったのですか?私のためにうまくいった。あなたのScipyバージョンは何ですか? – Divakar
@NikhilShinday最新情報はありますか? – Divakar