如何在 Python 中从 LMDB 获取图像?
该结果的数据类型是什么?该数据类型与函数匹配open('xx.jpg').read()
吗?
我的目的是从 LMDB 读取图像,然后匹配我的代码(该代码是为 的数据类型编写的open('xx.jpg').read()
),所以如果可以的话,我想从 LMDB 获取相同的数据类型。
这取决于您希望从中获取此图像的 IMDB 页面的布局。如果它只是一个纯 jpg url,你可以这样做:
import urllib
import image
urllib.urlretrieve("http://ia.media-imdb.com/images/M/MV5BMTg2NDE5NDEyNl5BMl5BanBnXkFtZTgwOTA3MzgwNjE@._V1_UX100_CR0,0,100,100_AL_.jpg", "moviePoster.jpg")
jpgfile = image.open("moviePoster.jpg")
如果 url 没有指向单个 jpg 文件,您可能需要考虑使用诸如beautiful soup之类的库,以便首先搜索图像