下面展示 处理代码
。
# coding: utf-8 裁剪出帧数(可以裁出图片0:0:848:387)
from PIL import Image
import os
import os.path
import numpy as np
import cv2
# 指明被遍历的文件夹
rootdir = 'C:\\Users\\Lenovo\\Desktop\\test\\15'
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 = (923, 470, 984, 485) # 设置左、上(多高)、右、下的像素,裁帧数
box1 = (0, 4, 848, 391)#采图像
image1 = img.crop(box1) # 图像裁剪
image1.save("C:\\Users\\Lenovo\\Desktop\\test\\s1" + '\\' + filename) # 存储裁剪得到的图像