参考:

https://blog.csdn.net/wgPython/article/details/80740067

方法1:这个需要15ms左右

img=cv2.imread(path)
ret, img_encode = cv2.imencode('.jpg', img)
str_encode = img_encode.tostring()

参考:

python中图像IO与OpenCV的转换

https://blog.csdn.net/loovelj/article/details/81224992

讲矩阵转为二进制流
str_encode = img_encode[1].tostring()
print(str_encode)
输出: b’\xff\xd8\xff\xe0\x00\x10JFIF\x00\x0

将二进制流转为ByteIO类型
cc = io.BytesIO(str_encode)
print(cc)
输出: 
<_io.BytesIO object at 0x0000022D3C06F8E0>

这是和上面的 open结果一样,即和_io.BufferedReader一样
print(cc.read()    )
输出: 
# b’\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x0

python3 image与 图像io互转相关推荐

  1. OpenCV_02 图像的基本操作:图像IO+绘制图形+像素点+属性+图像通道+色彩空间的改变

    1 图像的IO操作 这里我们会给大家介绍如何读取图像,如何显示图像和如何保存图像. 1.1 读取图像 API cv.imread() 参数: 要读取的图像 读取方式的标志 cv.IMREAD*COLO ...

  2. 核心动画(14)图像IO

    核心动画(14)图像IO 图像IO 加载和潜伏 线程加载 GCD和`NSOperationQueue` 延迟解压 `CATiledLayer` 分辨率交换 缓存 `+imageNamed:`方法 自定 ...

  3. iOS动画进阶(十四)图像IO

    图像IO 潜伏期值得思考 - 凯文 帕萨特 在第13章"高效绘图"中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复.和绘图性能相关紧密相关的是图像性能.在 ...

  4. CorAnimation7-高效绘图、图像IO以及图层性能

    高效绘图 软件绘图 术语绘图通常在Core Animation的上下文中指代软件绘图(意即:不由GPU协助的绘图).在iOS中,软件绘图通常是由Core Graphics框架完成来完成.但是,在一些必 ...

  5. 高效绘图、图像IO以及图层性能

    http://www.cocoachina.com/ios/20150106/10840.html 高效绘图.图像IO以及图层性能 高效绘图 不必要的效率考虑往往是性能问题的万恶之源. --Willi ...

  6. iOS Core Animation Advanced Techniques(七):高效绘图、图像IO以及图层性能

    高效绘图 不必要的效率考虑往往是性能问题的万恶之源. --William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题. ...

  7. iOS核心动画高级技术(十四) 图像IO

    The idea of latency is worth thinking about. 潜伏期值得思考 - 凯文 帕萨特 在第13章"高效绘图"中,我们研究了和Core Grap ...

  8. flask manage port_后端Python3+Flask结合Socket.io配合前端Vue2.0实现简单全双工在线客服系统...

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_158 在之前的一篇文章中:为美多商城(Django2.0.4)添加基于websocket的实时通信,主动推送,聊天室及客服系统,详 ...

  9. python 在线客服_后端Python3+Flask结合Socket.io配合前端Vue2.0实现简单全双工在线客服系统...

    在之前的一篇文章中:为美多商城(Django2.0.4)添加基于websocket的实时通信,主动推送,聊天室及客服系统,详细介绍了websocket协议以及结合Django如何实现各种功能,本次我们 ...

最新文章

  1. Spring Cloud Netflix Hystrix介绍和使用
  2. [LOJ#2270][BZOJ4912][SDOI2017]天才黑客
  3. 0中断优先级_西门子S7-200 SMART中断及中断指令概述
  4. 本地模式运行spark streaming程序(win7安装nc命令通信)
  5. 计算机科学必读书籍_5篇关于数据科学家的产品分类必读文章
  6. ie浏览器css怎么调,IE浏览器下的CSS问题小结
  7. 算法系列——遗传算法matlab编程详解
  8. 华为语音解锁设置_华为解锁屏(华为语音解锁屏幕)
  9. 数据分析之basemap模块
  10. 龙卷风路径_龙卷风一般在中国的什么地方有?
  11. python解压文件并检查_python脚本简单实现对压缩文件是否加密的检测
  12. Microsoft系统端口及服务对应汇总
  13. tensorflow系统学习(1):如何使用tensorflow
  14. 一款基本靠谱,略微出圈的2021十大科技预测
  15. asterisk拨号计划中Hangup() App执行规则
  16. h5的开源播放器组件
  17. 目前应用最多的四种制图软件!
  18. 我的第一篇博客!!!万里长征第一步!!!
  19. LeetCode1166.设计文件系统
  20. 如何在word文档中间插入起始页码!!!

热门文章

  1. linux 线程 进程经典文章
  2. linux系统调用挂钩方法总结
  3. python核心数据类型_Python核心数据类型-列表
  4. struct sockaddr与struct sockaddr in struct sockaddr un的区别和联系
  5. 电源上的sense什么意思_冷知识:电源开关上的这两个标识有什么含义?
  6. 霍尼韦尔epks 操作 组态 维护 使用 硬件 手册_标准四合一气体检测仪霍尼韦尔MiniMAX X4...
  7. java question_Core Java Question List No3
  8. 保存设置_如何设置石材雕刻机原点及断电后怎么保存原点坐标?
  9. linux安装redis教程yum,linux下yum安装redis以及使用
  10. 完善的仿京东电商开源项目