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多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
Python中的ConfigParser模块使用详解
May 04 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
Python3 socket同步通信简单示例
Jun 07 Python
python进行文件对比的方法
Dec 24 Python
python3实现带多张图片、附件的邮件发送
Aug 10 Python
PyTorch实现AlexNet示例
Jan 14 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
Jun 02 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
Python3如何实现Win10桌面自动切换
Aug 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 定界符 使用技巧
2009/06/14 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
详解js中==与===的区别
2017/01/08 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
2018/09/11 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
python中import学习备忘笔记
2017/01/24 Python
python中logging库的使用总结
2017/10/18 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
python内存动态分配过程详解
2019/07/15 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
HTML5 与 XHTML2
2008/10/17 HTML / CSS
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
中国央视网签名寄语
2014/01/18 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
座谈会主持词
2014/03/20 职场文书
西岭雪山导游词
2015/02/06 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
Python学习之时间包使用教程详解
2022/03/21 Python
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python