Python 实现opencv所使用的图片格式与 base64 转换
更新时间:2020年01月09日 09:18:11 作者:Andy Wang
今天小编就为大家分享一篇Python 实现opencv所使用的图片格式与 base64 转换,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
将np图片(imread后的图片)转码为base64格式
def image_to_base64(image_np):
image = cv2.imencode('.jpg',image_np)[1]
image_code = str(base64.b64encode(image))[2:-1]
return image_code
将base64编码解析成opencv可用图片
def base64_to_image(base64_code): # base64解码 img_data = base64.b64decode(base64_code) # 转换为np数组 img_array = np.fromstring(img_data, np.uint8) # 转换成opencv可用格式 img = cv2.imdecode(img_array, cv2.COLOR_RGB2BGR) return img
以上这篇Python 实现opencv所使用的图片格式与 base64 转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python中np.random.randint()参数详解及用法实例
numpy.random.randint()函数不仅可以生成一维随机数组,也可以生成多维度的随机数组,下面这篇文章主要给大家介绍了关于Python中np.random.randint()参数详解及用法的相关资料,需要的朋友可以参考下2022-09-09
基于python利用Pyecharts使高清图片导出并在PPT中动态展示
这篇文章主要介绍了基于python利用Pyecharts使高清图片导出并在PPT中动态展示,pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库,下面来看看具体的实现过程吧,需要的小伙伴也可以参考一下2022-01-01
Python使用Socket(Https)Post登录百度的实现代码
以前都是用一些高级模块,封装的比较好,今天尝试使用socket模块登录百度,弄了半天才弄好,主要由于百度在登陆页使用了https,我们需要对socket进行一定处理2012-05-05
pytorch如何自定义forward和backward函数
PyTorch自动求导功能强大,但在特定情况下需要用户自行定义backward函数,通过实例解释了保存变量、计算梯度、链式法则等核心概念,并展示了如何通过自定义函数集成到网络中以及如何正确返回梯度,此外,还讨论了多输出情况下的梯度传递2024-10-10


最新评论