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获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
python简单区块链模拟详解
Jul 03 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
Apr 23 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
使用jupyter notebook运行python和R的步骤
Aug 13 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
python使用numpy中的size()函数实例用法详解
Jan 29 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
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php生成rss类用法实例
2015/04/14 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
python 实现Harris角点检测算法
2020/12/11 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
使用HTML和CSS实现的标签云效果(附demo)
2021/02/03 HTML / CSS
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
护理专业学生的求职信范文
2013/12/11 职场文书
二手房购房意向书范本
2014/04/01 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
委托培训协议书
2014/11/17 职场文书
学生党员检讨书范文
2014/12/27 职场文书
面试通知邮件
2015/04/20 职场文书
Django程序的优化技巧
2021/04/29 Python
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
Django模型层实现多表关系创建和多表操作
2021/07/21 Python