gpt4 book ai didi

python-opencv 我如何将文件对象转换为 numpy.ndarray

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:11 24 4
gpt4 key购买 nike

url = 'http://www.xxxx.1.jpg'
fobj = urllib2.urlopen(url).read()
f = open('1.jpg','wb')
f.write(fobj)

img = cv2.imread('1.jpg')

有什么更好的方法吗?我不想每次都保存文件!

最佳答案

您可以使用 cv2.imdecode()直接读取图像数据。但它需要先转换成一个numpy.ndarray:

jpeg_array = bytearray(fobj)
img = cv2.imdecode(np.asarray(jpeg_array), cv2.CV_LOAD_IMAGE_COLOR)

关于python-opencv 我如何将文件对象转换为 numpy.ndarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com