python 将mat array 数据先base64编码再解码再变成 mat array

https://blog.csdn.net/xingchenbingbuyu/article/details/71404664

 

此文主要是处理将图片数据编码然后传送再解码,然后再转换成之前的图片数据格式

 

import base64
import numpy as np
from numpy import *
import cv2
from skimage import io
#import random
with open("0.png", "rb") as imageFile:
    str = base64.b64encode(imageFile.read())
    print(str)
fh = open("imageTOSave.png", "wb")
#print(base64.b64decode(str))
result = base64.b64decode(str)
#print(type(result))
fh.write(base64.b64decode(str))
fh.close()
image = np.asarray(bytearray(result), dtype = "uint8")
#print(image)
image = cv2.imdecode(image, cv2.IMREAD_COLOR)

print(type(result))
print("after", image)


cv2.imwrite("response.png", image)

print('*****************************************')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值