如何使用python请求将图像下载到内存?

时间:2014-10-22 14:20:29

标签: python image memory

1 个答案:

答案 0 :(得分:4)

您可以使用以下代码,图像数据将设置在img中,而不是磁盘中的文件,而不是使用opencv操作它。

import io
import requests
from PIL import Image
import matplotlib.pyplot as plt  
url = 'http://example.com/img.jpg'
data = requests.get(url).content
img = Image.open(io.BytesIO(data))
plt.imshow(img)
plt.show()