python图像处理库PIL介绍.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Python 图像处理库 PIL 介绍 Python Imaging Library(PIL)是 Python 中最常用的图像处理库,目前版本为 1.1.7。PIL 库中一个非常重要的类是 Image 类,通过这个类可以创建实例来直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像。 1. Image 类 Image 类是 PIL 库中一个非常重要的类,通过这个类可以创建实例来直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像。Image 类中的 open 方法可以用来载入一个图像文件,如果载入文件失败,则会引起一个 IOError ;若无返回错误, 则 open 函数返回一个 Image 对象。 2. 文件属性 一个 Image 对象有三个重要的属性:format、size 和 mode。 * format:识别图像的源格式,如果该文件不是从文件中读取的,则被置为 None 值。 * size:返回的一个元组,有两个元素,其值为象素意义上的宽和高。 * mode:RGB(true color image),此外还有,L(luminance),CMTK(pre-press image)。 3. 图像操作 Image 类中定义了许多方法来操作已读取的图像实例。例如: * 显示最新载入的图像:im.show() * 读取和写入图像:open(infilename),save(outfilename) * 剪切、粘贴和合并图像:crop()、paste()、merge() * 几何变换:resize()、rotate()、transpose() * 色彩空间变换:convert() * 图像增强:Filters 3.1 Reading and Writing Images Image 类中提供了 open() 和 save() 方法来读取和写入图像文件。 3.2 Cutting and Pasting and Merging Images crop() 方法可以用来从图像中提取出某个矩形大小的图像。paste() 方法可以用来将一个图像粘贴到另一个图像上。merge() 方法可以用来合并两个图像。 3.3 几何变换 Image 类中提供了多种方法来进行几何变换,例如: * resize():缩放图像到指定的大小 * rotate():旋转图像到指定的角度 * transpose():翻转图像 3.3.1 简单的几何变换 * resize():缩放图像到指定的大小 * rotate():旋转图像到指定的角度 * transpose():翻转图像 3.3.2 色彩空间变换 convert() 方法可以用来将图像转换为不同色彩模式。 3.3.3 图像增强 Filters 可以用来增强图像。 PIL 库提供了很多有用的方法来处理图像,使得图像处理变得非常方便。
剩余37页未读,继续阅读
- 粉丝: 3
- 资源: 11万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET手机端H5会议室预约系统源码 手机版会议室预约源码数据库 SQL2008源码类型 WebForm
- 技术资料分享ATK-HC05-V11用户手册-V1.00很好的技术资料.zip
- 技术资料分享ATK-HC05-V11-SCH很好的技术资料.zip
- C语言《基于51单片机的智能循迹小车,包含黑线循迹、超声波避障、红外线遥控3大功能》+项目源码+文档说明+智能小车总结报告
- 网页开发课程大作业-以手机为主体的信息查询平台.zip,类似手机信息平台有各种手机信息,含登录,导航栏,轮播图,动态特效,搜索栏
- (源码)基于ParticleTracker框架的传感器浮标系统.zip
- 基于STM32CUBEMX驱动TOF模块VL53l0x(1)-单模块距离获取的最佳实践
- 020-基于springboot+vue的电影院购票系统(源码+数据库脚本+文档说明+LW)
- (源码)基于SpringBoot和Vue的批发零售管理系统.zip
- (源码)基于Arduino平台的NanoLambdaNSP32光谱传感器管理系统.zip