问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

PIL基础操作

发布网友 发布时间:2024-09-17 06:18

我来回答

1个回答

热心网友 时间:2024-09-28 03:29

官方文档: pillow.readthedocs.io/e...

PIL(pillow,Python Image Library)是一个简单易学的Python图像处理库,非常适合新手使用。它提供了丰富的功能,是Python中常用的图像处理库之一。

安装

使用安装命令进行安装。

导入PIL工具包时,包名(pillow)和导入时的名字(PIL)虽然不一样,但实际上是相同的,PIL是pillow的简称。

Image对象读取与可视化

Image是PIL的实例化图像对象,可以通过Image的一系列属性和方法对图像进行操作。

导入

使用open()方法创建一个Image对象,读取图片。

使用show()方法进行Image对象的可视化。

例:读取图片,并可视化。

效果如下:

Image属性

打印Image的实例化对象

Output:

图片尺寸

例:

Output:

Output:

注意:Image对象的size方法输出的图片尺寸为(width,height);Pytorch的图片张量为N * C * H * W,N是样本数量,C是通道数,H是高度,W是宽度;OpenCV读取图片的shape为(h,w,c),h为高度,w为宽度,c为通道数。OpenCV、Pytorch与PIL正好相反

图片格式

Output:

输出结果例如JPG、PNG等

图片信息

例:

Image方法保存图片

image.save(filepath)

图片模式的转换

image.convert(mode)

例:

图片缩放

image.resize(size=(width, height), box=(左, 上,右,下)) 对图片的尺寸进行改变,返回一个新的Image对象。

例:

Output:

图像通道的分离和合并

图像是由不同的通道组成,也就是由不同的颜色组成。比如说RGB图片,有三个通道R(Red)、G(Green)、B(Blue)。

分离

r,g,b = image.split()

例:

Output:

合并

Image.merge(mode='RGB', bands=(r,g,b)) 返回合并后的Image对象

例:

图像处理裁剪

image.crop(box=(x1,y1,x2,y2))

例:

Output:

旋转

例:

Output:

图像降噪

在PIL中通过ImageFilter类进行图像降噪,该类有着许多的滤波器,使用他们对图像进行平滑、锐化等降噪操作。

导入ImageFileter

im_blur=image.filter(ImageFilter.EMBOSS) 返回一个Image对象。

浮雕滤波

例:

边缘检测

例:

轮廓提取

Image与其他的转换

numpy转Image

Image.fromarray(array)

Image转为numpy

Image转为Pytorch张量

热心网友 时间:2024-09-28 03:21

官方文档: pillow.readthedocs.io/e...

PIL(pillow,Python Image Library)是一个简单易学的Python图像处理库,非常适合新手使用。它提供了丰富的功能,是Python中常用的图像处理库之一。

安装

使用安装命令进行安装。

导入PIL工具包时,包名(pillow)和导入时的名字(PIL)虽然不一样,但实际上是相同的,PIL是pillow的简称。

Image对象读取与可视化

Image是PIL的实例化图像对象,可以通过Image的一系列属性和方法对图像进行操作。

导入

使用open()方法创建一个Image对象,读取图片。

使用show()方法进行Image对象的可视化。

例:读取图片,并可视化。

效果如下:

Image属性

打印Image的实例化对象

Output:

图片尺寸

例:

Output:

Output:

注意:Image对象的size方法输出的图片尺寸为(width,height);Pytorch的图片张量为N * C * H * W,N是样本数量,C是通道数,H是高度,W是宽度;OpenCV读取图片的shape为(h,w,c),h为高度,w为宽度,c为通道数。OpenCV、Pytorch与PIL正好相反

图片格式

Output:

输出结果例如JPG、PNG等

图片信息

例:

Image方法保存图片

image.save(filepath)

图片模式的转换

image.convert(mode)

例:

图片缩放

image.resize(size=(width, height), box=(左, 上,右,下)) 对图片的尺寸进行改变,返回一个新的Image对象。

例:

Output:

图像通道的分离和合并

图像是由不同的通道组成,也就是由不同的颜色组成。比如说RGB图片,有三个通道R(Red)、G(Green)、B(Blue)。

分离

r,g,b = image.split()

例:

Output:

合并

Image.merge(mode='RGB', bands=(r,g,b)) 返回合并后的Image对象

例:

图像处理裁剪

image.crop(box=(x1,y1,x2,y2))

例:

Output:

旋转

例:

Output:

图像降噪

在PIL中通过ImageFilter类进行图像降噪,该类有着许多的滤波器,使用他们对图像进行平滑、锐化等降噪操作。

导入ImageFileter

im_blur=image.filter(ImageFilter.EMBOSS) 返回一个Image对象。

浮雕滤波

例:

边缘检测

例:

轮廓提取

Image与其他的转换

numpy转Image

Image.fromarray(array)

Image转为numpy

Image转为Pytorch张量
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
孩子要高考了,我该怎么办 高考前家长应该做什么帮助孩子备考 孩子高考前出现焦躁情绪怎么办 高考前如何帮孩子调整到最佳状态 高考前如何调节孩子紧张情绪 玩dnf要电脑要多少内存才能玩呢? 水晶爱情(宣传单曲)梁大海---新时代的痴情傻男人 急求,两只蝴蝶(粤语)版郑源唱的歌名~10分 急求,两只蝴蝶(粤语)版郑源唱的歌名字叫什么?先答是最街答案送10分... 应用经济统计学作者简介 python官方? python-docx多少列 教育学能考哪些公务员 综合类公务员的职级序列包含哪些级别? 什么与氧气反应生成三氧化二铁和二氧化硫 海岛奇兵如何降低奖牌?说的简单详细点我脑子笨,别太深奥了_百度知 ... 海岛奇兵如何在不损失资源的情况下降奖牌? 海岛奇兵降低奖牌不减少资源 对中国友好的欧洲国家 党性修养是指什么内容 ...国家彻底解决了主权问题成为了一个主权完整的国家对吗 二战之后西欧唯一保存领土和主权完整的国家是 怎样把微信收藏的歌放到音乐列表里? 鸡蛋壳怎么养花 学会这一招 叶子油绿又茂盛 别看我只是一只羊吉他谱简单版别看我只是一只羊吉他谱 梅毒验血要空腹吗 梅毒抽血化验要空腹吗 梅毒检查需要空腹吗 查梅毒抽血需要空腹吗 高端羽绒服的品牌有哪些推荐? 修改病句:五颜六色的花朵开得很鲜艳的 太阳一来,花朵便开的非常鲜艳和美丽,修改病句。 逃离塔科夫枪匠任务攻略大全介绍_逃离塔科夫枪匠任务攻略大全是什么_百 ... 逃兵快递任务怎么做有啥技巧 逃离塔科夫军事基地跑刀攻略介绍_逃离塔科夫军事基地跑刀攻略是什么 华为手机打电话时为什么会卡 DSP数字音频处理器是什么?它的核心功能有哪些? 在qq分享屏幕时怎分享本地声音 怎样设置qq共享屏幕可以听到声音? 手机屏幕共享电脑没有声音? 步步高vivo S系列手机多少钱 专业技术专长填什么内容? 士绅不当差是什么意思? 正官伤官是什么意思 CDR9段落文字转不了曲怎么办? 台湾的国中是什么意思? cdr9.0有没有插件可以使段落文字转曲 被宠物狗咬了没破皮没出血怎么办 手机壳有哪些材质 硅胶手机壳好还是TPU好呢?
  • 焦点

最新推荐

猜你喜欢

热门推荐