打开图片:
PIL:
PIL_img=Image.open(path)
openCV:
cv.imread(
图片尺寸:
PIL:
PIL_img.size[1]
PIL_img.size[0]
openCV:
img.shape[0]
img.shape[1]
图片转bytes:
PIL:
imgByteArr = BytesIO()
PIL_img.save(imgByteArr, format='PNG')
openCV:
图片bytes转str unicode编码:
PIL:
img_byte = base64.b64encode(imgByteArr.getvalue())
img_str = img_byte.decode('ascii')
openCV:
str unicode编码 转 图片bytes:
PIL:
img_decode_ = img_str.encode('ascii')
img_decode = base64.b64decode(img_decode_)
openCV:
图片bytes 转 图片:
PIL:
openCV:
img_np_ = np.frombuffer(img_decode, np.uint8)
img = cv2.imdecode(img_np_, cv2.COLOR_RGB2BGR)