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 相关文章推荐
动态创建类实例代码
Oct 07 Python
Python写的创建文件夹自定义函数mkdir()
Aug 25 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Python实现将Excel转换为json的方法示例
Aug 05 Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
python模拟哔哩哔哩滑块登入验证的实现
Apr 24 Python
Python识别验证码的实现示例
Sep 30 Python
python 爬取京东指定商品评论并进行情感分析
May 27 Python
详解Python中下划线的5种含义
Jul 15 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
Mar 25 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/03 PHP
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
骨干教师考核方案
2014/05/09 职场文书
2014年手术室工作总结
2014/11/26 职场文书
工作表扬信
2015/01/17 职场文书
工程催款通知书
2015/04/17 职场文书
创卫工作总结2015
2015/04/22 职场文书
2015年女职工工作总结
2015/05/15 职场文书
举起手来观后感
2015/06/09 职场文书
六年级情感作文之500字
2019/10/23 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
MongoDB支持的数据类型
2022/04/11 MongoDB
SpringBoot使用AOP实现统计全局接口访问次数详解
2022/06/16 Java/Android