Python第三方库使用 —— PIL
PIL:Python Image Library
1. Image.fromarray ⇔\Leftrightarrow⇔ np.asarray
def read_image(path):img = Image.open(path)img = img.convert('L')return np.asarray(img, dtype='float64')/255.def save_image(array, path):array[array > 255] = 255array[array < 0] = 0array.convert('RGB').save(path)
2. 重要模块及其成员函数
Image.fromarray()
顾名思义,将二维数组转换为图像。
from PIL import Image import numpy as nparr = (np.eye(200)*255).astype('uint8') im = Image.fromarray(arr) imrgb = Image.merge('RGB', (im, im, im)) imrgb.show()
![这里写图片描述](https://img-blog.csdn.net/20151210104248494)
PIL 读取获得的图像矩阵与 numpy 下的多维数组
import numpy as np from PIL import Image img = Image.open(open('./images/3wolfmoon.jpg'))# Image.open 接受一个文件句柄 img = np.asarray(img, dtype='float64')/255. img.shape# (639, 516, 3)# 做到这一步还不够,如果是彩色图像# img.shape = (height, width, ndim)# 并不是 numpy 中所习惯的维度配置img = img.transpose(2, 0, 1) img.shape# (3, 639, 516)
Python第三方库使用 —— PIL相关推荐
- Python_note8 程序设计方法学+Python第三方库安装+os库
实例13 体育竞技分析 自顶向下,解决复杂问题的有效方法,将一个小问题表达为若干小问题组成的形式,使用同样方法进一步解决小问题直至可以用计算机简单解决:自底向上 理解自顶向下的设计思维:分而治之:理解 ...
- 以下用于数据存储领域的python第三方库是-Python 二级选择题
88.下面代码的输出结果是 ( A ) print(round(0.1 + 0.2,1) == 0.3) A: True B: 0 C: 1 D: False 解释: round 是一个四舍五入的函数 ...
- python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...
- Python第三方库巧用,制作图片验证码只需三行代码
现在验证码的种类真的是越来越多,短信验证码.语音验证码.图片验证码.滑块验证码 - 我们在 PC 的网页端或者手机上的 app 进行登录或者注册时,应该总会遇见图片验证码,比如下面这类: 上面这些图片 ...
- Python第三方库资源
[转载]Python第三方库资源 转自:https://weibo.com/ttarticle/p/show?id=2309404129469920071093 参考:https://github.c ...
- 自动安装第三方库python,python第三方库自动安装脚本
#python第三方库自动安装脚本,需要在cmd中运行此脚本 #BatchInstall.py import os libs = {"numpy","matplotlib ...
- 第十章 Python第三方库
文章目录 1.第三方库的获取和安装 pip工具安装 自定义安装 文件安装 pip常用命令 2.PyInstaller库(必选) 打包命令 PyInstaller常用参数 3.第三方库:jieba库(必 ...
- python3第三方库手册_python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑...
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...
- 第 11 章 Python 第三方库纵览
整理的文章内容主要来源为高教版<计算机等级考试二级 Python>教程视频讲义,并且更正了原讲义中的错误的地方. 专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 P ...
最新文章
- css create 多边形 polygon
- 记录结果再利用的动态规划
- 爱数的诗和远方:云端数据运营服务
- 转]Window, Linux动态链接库的分析对比
- 深度学习笔记第二门课 改善深层神经网络 第二周:优化算法
- 拓扑检查中的一些问题(为啥没自相交)
- 比特币创业公司Circle首获数字货币许可证
- libav(ffmpeg)简明教程(1)
- spss统计分析基础教程(下)--自学
- 世界强大的移动便携图形工作站介绍
- 旁注,跨库,CDN绕过之——旁注
- linux 软件安装及卸载
- Python爬虫是什么?怎么分辨善意爬虫跟恶意爬虫?
- sync包——读写锁
- jk+apache+tomcat整合 总结
- 在被管理节点上创建文件或目录
- DRIVE ES 5.5 SP5 安装在win10下的教程
- 美国 纽约 纽约时间与北京时间24小时时差对照表
- python开发视频播放器_python_十几行代码实现简单播放器
- Android Studio 3.6.1 Marven 连不上
热门文章
- docker启动失败Failed to start Docker Application Container Engine.(centos7)
- scala读取数据从文件或者其他url中
- mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...
- auto errored after 报错解决_漫谈数据倾斜解决方案(干货)
- python通过pcie读数据_PCIE硬盘能否直接被CPU读取?
- mysql 导出dmp文件_PLSQL Developer导入导出表数据结构
- Python数据结构实战—栈(Stack)
- simple log test
- Mysql Cluster集群实现高可用
- 交互式、非交互式,登录式、非登录式Shell