python实现批量裁剪图片
程序员文章站
2022-03-10 16:21:13
...
保存的图片发现内容不对,只需要其中的某个部分,然后需要进行统一的裁剪,首先需要找到要裁剪的部分在原图片中的像素区域,通过图片查看器应该可以完成,下面就上代码吧。
# 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) #存储裁剪得到的图像,需要先创建文件夹
上一篇: [读书笔记] 《大话设计模式》