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

# coding: utf-8
import base64
import numpy as np
import cv2 img_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 base64
import io
from PIL import Image img_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()

最新文章

  1. Python GUI编程--Tkinter
  2. Android Service与Activity之间通信
  3. adbWireless 简单教程
  4. 用序列化工具写入xml
  5. LoadRunner界面分析(二)
  6. Eclipse小技巧<一>
  7. VIM7.3中文手册
  8. poj1828
  9. CPUから広がり
  10. MD5加密解密
  11. struts2集成fckeditor(来自大型门户网站是这样练成的一书)
  12. 7.ReadWriteLock接口及其实现ReentrantReadWriteLock
  13. http强转https websocket
  14. python错误、调试、测试
  15. (转)C# WebApi 接口返回值不困惑:返回值类型详解
  16. poi 创建excel数据
  17. vue中的minix
  18. HTTP报文头Accept和Content-Type总结
  19. python web开发小结
  20. 创建了几个String对象?

热门文章

  1. 九校模拟——餐馆(restaurant)
  2. windows工具打开命令
  3. maven plugins
  4. git找回本地误删的文件
  5. day14-python异常处理
  6. java接口和抽象类的区别和作用(功能、用途、好处)
  7. Java中的运算符及表达式
  8. ArrayList和LinkedList有什么区别?
  9. 开窗函数 函数() OVER()
  10. python的条件判断