栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Python中从离散像素值绘制图像的最快方法是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Python中从离散像素值绘制图像的最快方法是什么?

如果有

numpy
并且
scipy
可用(并且如果要在Python中操作大型数组,我会推荐它们),那么该
scipy.misc.pilutil.toimage
函数非常方便。一个简单的例子:

import numpy as npimport scipy.misc as smp# Create a 1024x1024x3 array of 8 bit unsigned integersdata = np.zeros( (1024,1024,3), dtype=np.uint8 )data[512,512] = [254,0,0]       # Makes the middle pixel reddata[512,513] = [0,0,255]       # Makes the next pixel blueimg = smp.toimage( data )       # Create a PIL imageimg.show()# View in default viewer

令人高兴的是很好地

toimage
处理了不同的数据类型,因此将2D浮点数数组合理地转换为灰度等。

您可以下载

numpy
scipy
从这里。或使用点子:

pip install numpy scipy


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号