数据增广(批量处理)
一、数据增广介绍
数据增广是指通过一些简单的转换来对现有数据集进行扩充的过程。常用的增广方式有水平旋转、垂直旋转、任意裁剪、颜色抖动、加噪声、灰度变换等。
由于增广方式众多,博主从中选择了3种增广方式进行了增广,分别是上下翻转、左右翻转、随机旋转这三种。
二、数据介绍
前期影像(.tif)、后期影像(.tif)、标签图(.png)
三、功能介绍
对前期影像数据,后期影像数据、标签图这三种数据进行批量的数据增广,增广方式为上下翻转、左右翻转、随机旋转。
四、python代码
from PIL import Image
from PIL import ImageEnhance
import os
import cv2
import numpy as np
import random
import math
def