Python 图片Base64解码 还原PIL.Image或Opencv

大前提是: 前端 图片流 base64 编码 传过来


OpenCV:

    img_data_base64=  request.POST.get("img_data")
   
    img_data=base64.b64decode(img_data_base64) 
    nparr = np.fromstring(img_data,np.uint8)  
    img=cv2.imdecode(nparr,cv2.COLOR_BGR2RGB)  


PIL.Image:

    img_data_base64=  request.POST.get("img_data")

    image=io.BytesIO(img_data)
    img = Image.open(image)


OpenCV 与 PIL.Image 互相切换:地址

你可能感兴趣的:(OpenCV,python)