Python

中的图像处理

1

基本的图像操作和处理

本章讲解操作和处理图像的基础知识,将通过大量示例介绍

处理图像所需的

Python

工具包,并介绍用于读取图像、图

像转换和缩放、计算导数、画图和保存结果等的基本工具。

这些工具的使用将贯穿本书的剩余章节。

1.1

PIL

Python

图像处理类库

PIL

(

Python Imaging Library Python

,图像处理类库)提供了

通用的图像处理功能,以及大量有用的基本图像操作,比如

图像缩放、裁剪、旋转、颜色转换等。

PIL

是免费的,可以

下载。

利用

PIL

中的函数,我们可以从大多数图像格式的文件中

读取数据,然后写入最常见的图像格式文件中。

PIL

中最重

要的模块为

Image

。要读取一幅图像,可以使用:

from PIL import Image

pil_im = Image.open('empire.jpg')

上述代码的返回值

pil_im

是一个

PIL

图像对象。