[ISPRS数据集2]将ISPRS_Potsdam数据集分割成224*224的小尺寸图片

该博客介绍了如何将ISPRS_Potsdam数据集的图像及其标签分割成224*224尺寸,以方便深度学习训练。内容包括处理有标签图像,不涉及验证集,并提供了处理细节和数据集介绍链接。
摘要由CSDN通过智能技术生成

[ISPRS数据集2]将ISPRS_Potsdam数据集分割成224X224的小尺寸图片

功能描述:

将有标签的图像分出来,同时将图像和标签分割成为224*224大小的图片,分别放在不同的文件夹下,方便创建训练集

没有使用不带标签的图像,即:没有将验证集的图像做分割处理

具体处理了那些图像,可以自己输出一下ims_labeled_list的内容便可知,或看看我写的介绍:
[ISPRS数据集1]ISPRS中2D语义标签数据介绍

#!/usr/bin/env python
# coding=utf-8
# @Time    : 8/26/2022 11:42 AM
# @Site    : 
# @File    : get_data.py
# @file: get_data.py
# @author   :Byeceai
# @email    : Byeceai@163.com(Check online occasionally!)
# ---功能描述
"""

# --总结,学习到什么新的功能


# 正文
"""
import re
import cv2
import os

# 获取指定文件格式的文件:
def getdoc(fileslist, format=''):
    '''
    :param fileslist: 文件夹下面的所有文件名字的列表
    :param format: 根据后缀来获取图像
    :return:根据文件后缀获取的文件名字列表
    '''
    new_fileslist = []
    format='.'+format
    for i in range(len(fileslist)):#遍历列表
        if format in fileslist[i]:#如果后缀包含在当前文件名字里面,就会将文件名字添加到新构造的列表中
            new_fileslist.append(fileslist[i])
    new_fileslist.sort()#排序
    return new_fileslist

# 获取label的图号:
def getmapnumbers(label_tif_list):
    map_number_list = []
    for i in label_tif_list:
        ii = re.findall(
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值