代码包括遥感影像的单图裁剪、批量裁剪;训练集、验证集和测试集的切分;目标检测和语义分割影像的数据增强;32/16位深度转8位深度。
1、主要用于深度学习领域的遥感影像数据处理,主要针对输入数据为tif,转为jpg、png格式,并将数据裁剪为网络可以训练的大小,可以手动调节裁剪步长(即有重叠或无重叠),可以对单张图像进行裁剪,也可对文件夹内的所有图片进行裁剪。
2、可以根据想要划分的训练集、验证集和测试集的比例进行划分,如9:1:1.
3、本代码还提供了用于目标检测和语义分割任务的数据的增强,主要包括仿射变换、平移翻转等。
4、此外,代码还针对遥感影像位深度32或者16的转为8位的操作。
本代码可修改性强,为方便理解,每部分代码都进行的标注。本文件共包含10个python文件。
1