'''
通过画图工具得到图片的左上和右下的像素值信息后,
将四个角的像素值信息输入如下代码中可进行裁剪操作
'''
from PIL import Image
import os
import os.path
import numpy as np
import cv2
# 指明被遍历的文件夹
rootdir = r"C:\Users\jiabin.ouyang\Desktop\灰屏亮斑_R8"
for parent, dirnames, filenames in os.walk(rootdir): # 遍历每一张图片
for filename in filenames:
print('parent is :' + parent)
print('filename is :' + filename)
currentPath = os.path.join(parent, filename)
print('the fulll name of the file is :' + currentPath)
img = Image.open(currentPath)
print(img.format, img.size, img.mode)
# img.show()
box1 = (926, 840, 2968, 1933) # 设置左、上、右、下的像素
image1 = img.crop(box1) # 图像裁剪
image1.save(r"C:\Users\jiabin.ouyang\Desktop\resize_Data\灰屏亮斑\R8" + '\\' + filename) # 存储裁剪得到的图像
图片处理之根据左上角和右下角裁剪图片
最新推荐文章于 2022-10-07 16:08:00 发布