使用Python库base64和OpenCV来读取base64编码的图片
1、base64库的b64decode方法将base64编码的字符串转换为二进制格式的数据。
2、将二进制数据转换为numpy数组。
3、使用cv2.imdecode方法解码并读取图片。
import base64
import numpy as np
import cv2
# 假设base64编码的字符串是base64_str
base64_data = base64.b64decode(base64_str)
# 将二进制数据转换成numpy数组
np_data = np.frombuffer(base64_data, np.uint8)
# 读取图片并进行解码
img = cv2.imdecode(np_data, cv2.IMREAD_COLOR)