如何在Python cv2中从互联网URL读取图像?
import cv2.cv as cv
import urllib2
from cStringIO import StringIO
import PIL.Image as pil
url="some_url"
img_file = urllib2.urlopen(url)
im = StringIO(img_file.read())
不好,因为Python向我报告了:
TypeError: object.__new__(cStringIO.StringI) is not safe, use cStringIO.StringI.__new__
urllib.urlopen
无法使用,报错为urllib没有名为urlopen的方法
。正确方式应该是urllib.request.urlopen()
。 - Puspam