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操作mysql中文显示乱码的解决方法
Oct 11 Python
使用PDB简单调试Python程序简明指南
Apr 25 Python
使用Python操作MySQL的一些基本方法
Aug 16 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
深入探究Django中的Session与Cookie
Jul 30 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Python如何操作docker redis过程解析
Aug 10 Python
python 下划线的不同用法
Oct 24 Python
详解Selenium 元素定位和WebDriver常用方法
Dec 04 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
多文件上载系统完整版
2006/10/09 PHP
php实现三级级联下拉框
2016/04/17 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
Mootools 1.2教程 事件处理
2009/09/15 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
JavaScript编写开发动态时钟
2020/07/29 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
Python生成器实现简单"生产者消费者"模型代码实例
2020/03/27 Python
python模块内置属性概念及实例
2021/02/18 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
优秀求职信范文分享
2013/12/19 职场文书
自动化专业个人求职信范文
2013/12/30 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
2014年手术室工作总结
2014/11/26 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL