PIL学习记录

举报
离璞 发表于 2022/03/12 15:12:52 2022/03/12
【摘要】 Pillow库是一个Python的第三方库,在Python2中,PIL(Python Imaging Library)是一个非常好用的图像处理库,但PIL不支持Python3,所以有人(Alex Clark和Contributors)提供了Pillow,可以在Python3中使用。安装:pip install pillowPillow库安装成功后,导包时要用PIL来导入:import PIL...

Pillow库是一个Python的第三方库,在Python2中,PIL(Python Imaging Library)是一个非常好用的图像处理库,但PIL不支持Python3,所以有人(Alex Clark和Contributors)提供了Pillow,可以在Python3中使用。

安装:pip install pillow

Pillow库安装成功后,导包时要用PIL来导入:

import PIL
from PIL import Image

常用到的函数有:

Image.open():打开图像文件和读取图像数据

TarIO() tar:文件的读取,不需要解压缩就可直接从tar文件中读取图像数据

Image.save():图像数据保存功能,保存成训练所需的图像格式

im.thumbnai():将图像制作成缩略图

im.format im.size im.mode :图像的格式、尺寸、色彩格式信息查询

im.crop():对图像截取以保持尺寸统一

im.resize():图像尺寸变换功能

im.rotate():图像旋转功能

convert():对图像进行二值化

im.filter():调节像素对比度,以增加图像数据特征

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。