python 实现将Numpy数组保存为图像


Posted in Python onJanuary 09, 2020

第一种方案

可以使用scipy.misc,代码如下:

import scipy.misc
misc.imsave('out.jpg', image_array)

上面的scipy版本会标准化所有图像,以便min(数据)变成黑色,max(数据)变成白色。如果数据应该是精确的灰度级或准确的RGB通道,则解决方案为:

import scipy.misc
misc.toimage(image_array, cmin=0.0, cmax=...).save('outfile.jpg')

第二种方案

使用PIL。

给定一个numpy数组"A":

from PIL import Image
im = Image.fromarray(A)
im.save("out.jpeg")

你可以用几乎任何你想要的格式来替换"jpeg"。有关格式详见here更多细节

第三种方案

mport matplotlib
 
matplotlib.image.imsave('out.png', array)
import matplotlib.pyplot as plt
plt.imshow(matrix) #Needs to be in row,col order
plt.savefig(
'out.png'
)

第四种方案

import cv2
import numpy as np
cv2.imwrite("filename.png", np.zeros((10,10)))

以上这篇python 实现将Numpy数组保存为图像就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现选择排序
Jun 04 Python
python的pdb调试命令的命令整理及实例
Jul 12 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
对python字典过滤条件的实例详解
Jan 22 Python
Python字典对象实现原理详解
Jul 01 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 28 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 #Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 #Python
python读取raw binary图片并提取统计信息的实例
Jan 09 #Python
Flask 上传自定义头像的实例详解
Jan 09 #Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 #Python
python中如何使用insert函数
Jan 09 #Python
Python Pillow.Image 图像保存和参数选择方式
Jan 09 #Python
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
destoon各类调用汇总
2014/06/20 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
js 替换
2008/02/19 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
javascript实现的字符串转换成数组操作示例
2019/06/13 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
基于pip install django失败时的解决方法
2018/06/12 Python
python 统计数组中元素出现次数并进行排序的实例
2018/07/02 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
django和flask哪个值得研究学习
2020/07/31 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
美国在线购物频道:Shop LC
2019/04/21 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
什么是事务?为什么需要事务?
2012/01/09 面试题
几个Shell Script面试题
2014/04/18 面试题
银行学习十八大感想
2014/01/11 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
运动会稿件200字
2014/02/07 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
学校德育工作总结2015
2015/05/11 职场文书
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python