python实现批量裁剪图片

 

         保存的图片发现内容不对,只需要其中的某个部分,然后需要进行统一的裁剪,首先需要找到要裁剪的部分在原图片中的像素区域,通过图片查看器应该可以完成,下面就上代码吧。

# coding: utf-8
from PIL import Image
import os
import os.path
import numpy as np
import cv2
#指明被遍历的文件夹
maindir = r'E:\shi_pic'
for parent, dirnames, filenames in os.walk(maindir):#遍历每一张图片
    for filename in filenames:
        pic_name = os.path.join(parent, filename)
        img= Image.open(pic_name)
        caijian = img.crop((115,58, 780, 580)) # 需要的范围(left, upper, right, lower)
        caijian.save(r"E:\shi_pic_cai"+'\\'+filename) #存储裁剪得到的图像,需要先创建文件夹

 

你可能感兴趣的:(python相关)