python中PIL库的crop函数

PIL是python中的第三方图像处理库。
可以做很多和图像处理相关的操作。

  • 图像处理:包括对点的处理,使用众多的卷积核(convolution kernels)做过滤(filter),还有颜色空间的转换等等
  • 图像展示:PIL支持众多的GUI框架接口,可以用于图像展示
  • 图像归档:PIL非常适合于图像归档以及图像的批处理任务,可以使用PIL创建缩略图,转换图像格式,打印图像等等

crop()

用于裁剪图片,在使用时需要引入Image,使用Image中的open(file)方法可返回一个打开的图片,使用crop([x1,y1,x2,y2])可进行裁剪。

from PIL import Image
import matplotlib.pyplot as plt
img = Image.open("E:/练习mtcnn/cebelA/CelebA_min/Img/000001.jpg")
plt.imshow(img)
plt.show()
print(img.size)
img_crop = img.crop([img.size[0]/5,img.size[1]/5,img.size[0]*3/5,img.size[1]*3/5])
plt.imshow(img_crop)
plt.show()

在这里插入图片描述
在这里插入图片描述

发布了61 篇原创文章 · 获赞 17 · 访问量 2988

猜你喜欢

转载自blog.csdn.net/qq_35027690/article/details/103686148