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中函数的用法实例教程
Sep 08 Python
在Python上基于Markov链生成伪随机文本的教程
Apr 17 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
pygame实现雷电游戏雏形开发
Nov 20 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
Python小白不正确的使用类变量实例
May 29 Python
Python dict的常用方法示例代码
Jun 23 Python
Python进程间的通信之语法学习
Apr 11 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用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
js实现动态时钟
2020/03/12 Javascript
Pycharm学习教程(1) 定制外观
2017/05/02 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
应用艺术专业个人的自我评价
2014/01/03 职场文书
迟到检讨书900字
2014/01/14 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
《去年的树》教学反思
2014/04/11 职场文书
一年级学生期末评语
2014/04/21 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
应届生简历自我评价
2015/03/11 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
2015年新农合工作总结
2015/03/30 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
Java 数组的使用
2022/05/11 Java/Android