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的Django框架中创建模板库的方法
Jul 20 Python
图文详解WinPE下安装Python
May 17 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
Jun 16 Python
Python用户推荐系统曼哈顿算法实现完整代码
Dec 01 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
python中seaborn包常用图形使用详解
Nov 25 Python
Python中无限循环需要什么条件
May 27 Python
PyQt5的相对布局管理的实现
Aug 07 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
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
浅谈JS运算符&&和|| 及其优先级
2016/08/10 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
详解vuex的简单使用
2018/03/12 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
用Python写的图片蜘蛛人代码
2012/08/27 Python
python简单实现旋转图片的方法
2015/05/30 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
美国体育用品商店:Rally House(NCAA、NFL、MLB、NBA、NHL和MLS)
2018/01/03 全球购物
英语专业学生个人求职信
2014/01/28 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
让世界充满爱观后感
2015/06/10 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
python 命令行传参方法总结
2021/05/25 Python