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使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
Python中实现最小二乘法思路及实现代码
Jan 04 Python
Python分支结构(switch)操作简介
Jan 17 Python
python3 拼接字符串的7种方法
Sep 12 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
使用python os模块复制文件到指定文件夹的方法
Aug 22 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
python使用hdfs3模块对hdfs进行操作详解
Jun 06 Python
python能做哪方面的工作
Jun 15 Python
python中threading和queue库实现多线程编程
Feb 06 Python
整理Python中常用的conda命令操作
Jun 15 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/18 PHP
php二维码生成以及下载实现
2017/09/28 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
基于jquery的一个图片hover的插件
2010/04/24 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python采用getopt解析命令行输入参数实例
2014/09/30 Python
python爬取淘宝商品销量信息
2018/11/16 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
天巡全球:Skyscanner Global
2017/06/20 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
投标承诺函格式
2015/01/21 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
DE1107机评
2022/04/05 无线电