批量裁剪图片

# coding: utf-8
from PIL import Image
import os
import os.path
import numpy as np
#import cv2

maindir = r'D:\figure\eyefew'#要裁剪图片的文件夹,切记里面不要放空文件夹,也不要把文件夹放在桌面,可能遇到没有权限的问题,需设定
for parent, dirnames, filenames in os.walk(maindir):
#遍历每一张图片
    for filename in filenames:
        pic_name = os.path.join(parent,filename)
        img= Image.open(pic_name)
        crop = img.crop((100,38, 570, 570)) # 需要的范围(left, upper, right, lower),需设定
        crop.save(r"D:\figure\crop"+'\\'+filename) #存储裁剪得到的图像,需要先创建文件夹,需设定

 

 

你可能感兴趣的:(python)