第一章 基本的图像操作和处理
1.1PIL:Pyhton的图像处理类库
from PIL import Image
pil_img = Image.open("图片地址")
pil_img就是一个PIL的图像对象
图像的颜色转换方法convert
转换成灰度图像.convert("L")
1.1.1转换图像格式
Image.save()open函数用于创建PIL的图像对象而save方法用于保存图像到具体指定文件名的文件
PIL函数会进行简单的检查,如果不是jpeg会自动进行转换
1.1.2创建缩略图
函数:thumbnail():接受一个元组参数,用于指定生成的缩略图的代销,然后将图像转换成符合元组参数的制定大小的缩略图。
eg.pill_img.thumbnail((128,128))
1.1.3赋值和粘贴图像区域
函数:crop:可以从一幅图像中裁剪指定区域
一个四元组用来表示(←,↑,→,↓)
PIL坐标系,左上角为(0,0)
获取了一定的区域然后使用paste的方法将区域放回去
1.1.4
条恒尺寸和旋转
函数:resize同样用元组表示大小,可以调整图片的尺寸
函数:rotate用数字表示逆时针旋转
1.2Matplotlib
1.2.1绘制图像点和线
eg.
from PIL import Image
from pylab import *
im = array(Image.open(