今天随便分享一个,图片批量分割的代码,把图片分割成四等份,多用于扩增数据集用,
也可以再还原回去。
代码如下:
from PIL import Image
dir = './1111.jpg' #当前图片路径
image = Image.open(dir) #读入当前图片
img = image.convert('RGB') #转换成RGB三通道格式
w = img.size[0] #获取图片宽度
h = img.size[1] #获取图片高度
img_1 = img.crop([0, 0, w/2, h/2]) #获取左上1/4的图片
img_1.save('./' + '1' + '.jpg') #保存在本地图片命名为1.jpg
img_2 = img.crop([w/2, 0, w, h/2]) #获得右上1/4的图片
img_2.save('./' + '2' + '.jpg') #保存在本地图片命名为2.jpg
img_3 = img.crop([0, h/2, w/2, h]) #获取左下1/4的图片
img_3.save('./' + '3' + '.jpg') #保存在本