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框架完成视频处理任务的教程
Apr 02 Python
Python函数参数类型*、**的区别
Apr 11 Python
简单说明Python中的装饰器的用法
Apr 24 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
python绘制中国大陆人口热力图
Nov 07 Python
对python中Json与object转化的方法详解
Dec 31 Python
linux环境下Django的安装配置详解
Jul 22 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
python rsync服务器之间文件夹同步脚本
Aug 29 Python
python文字转语音的实例代码分析
Nov 12 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
只用20行Python代码实现屏幕录制功能
Jun 02 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
非常不错的MySQL优化的8条经验
2008/03/24 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
yii的CURD操作实例详解
2014/12/04 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
JavaScript 类似flash效果的立体图片浏览器
2010/02/08 Javascript
javascript入门基础之私有变量
2010/02/23 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
美国在线工具商店:Acme Tools
2018/06/26 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
财务内勤岗位职责
2014/04/17 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
公司经营目标责任书
2015/01/29 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL