博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python base64 编解码,转换成Opencv,PIL.Image图片格式
阅读量:4954 次
发布时间:2019-06-12

本文共 904 字,大约阅读时间需要 3 分钟。

二进制打开图片文件,base64编解码,转成Opencv格式:

# coding: utf-8import base64import numpy as npimport cv2img_file = open(r'00.JPG','rb')   # 二进制打开图片文件img_b64encode = base64.b64encode(img_file.read())  # base64编码img_file.close()  # 文件关闭img_b64decode = base64.b64decode(img_b64encode)  # base64解码img_array = np.fromstring(img_b64decode,np.uint8) # 转换np序列img=cv2.imdecode(img_array,cv2.COLOR_BGR2RGB)  # 转换Opencv格式cv2.imshow("img",img)cv2.waitKey()

二进制打开图片文件,base64编解码,转成PIL.Image格式:

# coding: utf-8# python base64 编解码,转换成Opencv,PIL.Image图片格式import base64import iofrom PIL import Imageimg_file = open(r'/home/dcrmg/work/medi_ocr_v1.2/img/00.JPG','rb')   # 二进制打开图片文件img_b64encode = base64.b64encode(img_file.read())  # base64编码img_file.close()  # 文件关闭img_b64decode = base64.b64decode(img_b64encode)  # base64解码image = io.BytesIO(img_b64decode)img = Image.open(image)img.show()

转载于:https://www.cnblogs.com/mtcnn/p/9411683.html

你可能感兴趣的文章
大华门禁SDK二次开发(二)-SignalR应用
查看>>
oracle 使用job定时自动重置sequence
查看>>
集成百度推送
查看>>
在项目中加入其他样式
查看>>
在使用Kettle的集群排序中 Carte的设定——(基于Windows)
查看>>
【原】iOS中KVC和KVO的区别
查看>>
OMAPL138学习----DSPLINK DEMO解析之SCALE
查看>>
IoC的基本概念
查看>>
restframework CBV试图的4种方式
查看>>
大图居中,以1920px为例
查看>>
Python3 图片转字符画
查看>>
[C陷阱和缺陷] 第7章 可移植性缺陷
查看>>
人需要治愈
查看>>
linux中configure文件默认执行结果所在位置
查看>>
Spring MVC例子
查看>>
jmeter 断言
查看>>
玩玩小爬虫——抓取时的几个小细节
查看>>
error C4996: 'fopen'
查看>>
Windows向Linux上传文件夹
查看>>
20180104-高级特性-Slice
查看>>