交流QQ:3239516597
目前,深度学习在遥感领域的应用逐渐开展,然而遥感数据往往幅宽比较大,在具体的应用时,往往需要自己的数据制作训练样本。很多人对这样大的数据如何制作样本感到犯愁,今天就介绍一下如何制造遥感影像的样本。
##1、借助计算机视觉工具
labeme对整张大样本进行标注,labelme的介绍、安装和使用可以参照我的其他博客。这里额外添加一下,在用labelme 标注过程中,如果遇到下面两类在一起这种情况,如何标注?

如果分别单独的去标注某一类,那么两类之间一定存在空隙,所以可以直接先画底下的面积较大的类别,然后在这个基础上绘制上面的面积较小的类别。Labelme会把下面的掩膜更正为最上面的类别。如下是原图和标注后的建筑物遥感图。

大家都知道我们不能把整个大图全部直接送入网络直接训练,要把他裁成512或256大小的图像送入网络进行训练,所以我们可以在图像上随机生成点,以这个点为中心随机裁剪规定大小的图片作为样本。如图可以直接填入原始数据和标注数据,需要生成多少个样本,是否进行数据强等参数,直接在目标路径下生成相应的样本。如下图所示,原图和标注会同步裁剪成指定大小的样本。



##借助ArcGIS
利用ArcGis制作样本可以分成3几种情况,具体可参照下图。

具体可以参照网课:添加链接描述

深度学习制作自己的样本相关推荐

  1. 面向深度学习系统的对抗样本攻击与防御

    研究生涯即将开始,现在做的是对抗样本攻击与防御,开始每天写博客,记录一下自己的学习历程~ 1.对抗样本 尽管深度学习解决某些复杂问题的能力超出了人类水平,但也面临多种安全性威胁.2013年,塞格德等人 ...

  2. 准确率99%!基于深度学习的二进制恶意样本检测——瀚思APT 沙箱恶意文件检测使用的是CNN,LSTM TODO...

    所以我们的流程如图所示.将正负样本按 1:1 的比例转换为图像.将 ImageNet 中训练好的图像分类模型作为迁移学习的输入.在 GPU 集群中进行训练.我们同时训练了标准模型和压缩模型,对应不同的 ...

  3. 深度学习制作自己的数据集—为数据集打上标签保存为txt文件,并进行划分和加载数据集

    目录 0 前言 1 为图片数据集打上标签并保存为txt文件 2 将txt文件中的图片标签数据集随机划分为训练集和测试集 3 加载txt文件中的图片标签数据集 0 前言 目前是被封控的第四天了,只能呆在 ...

  4. 深度学习分类只有正样本_自动调制分类:一种深度学习的方法

    原标题:<Automatic Modulation Classification: A Deep Learning Enabled Approach> 作者:Fan Meng , Peng ...

  5. Ubuntu20搭建pytorch深度学习框架——使用增强样本运行Dlinknet提取道路水体(五)——样本增强

    之前运行的样本是未进行过样本增强的 做出来多少样本就使用了多少样本来进行训练 这里复盘一下样本训练结果 首先是道路 使用512512分辨率的16461张标签和16461张原图进行训练 接下来是水体 使 ...

  6. 深度学习-制作自己的数据集

    1.背景 对于文件夹套子文件夹,子文件夹里有很多同一类别的图像,子文件夹表示里面图像的类别.这种结构的文件叫做图像层叠式即为imageFolder.如下所示: 该文件夹下面有10个类别的子文件夹,如下 ...

  7. 深度学习制作数据集的部分代码实现(解压zip、生成json文件)

    1.当数据集是压缩包时,需要解压成图片文件 import zipfile def unzip_data(src_path,target_path):'''解压原始数据集,将src_path路径下的zi ...

  8. 使用深度学习制作机器人大脑图纸

    import paddle import numpy as npfrom jieba import cut from collections import Counterimport pandas a ...

  9. 【深度学习】深度学习之对抗样本问题和知识蒸馏技术

    文章目录 1 什么是深度学习对抗样本 2 深度学习对于对抗样本表现的脆弱性产生的原因 3 深度学习的对抗训练 4 深度学习中的对抗攻击和对抗防御 5 知识蒸馏技术5.1 知识蒸馏介绍5.2 为什么要有 ...

最新文章

  1. 企业内网中的WSUS更新服务 服务器连接到Microsoft Update来获取更新程序
  2. 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )?
  3. 图像孔洞填充与小连通域的删除
  4. Web3.0来了!玩法变了
  5. 【代码笔记】iOS-自定义loading(IanAlert)
  6. 《Windows服务器配置与管理》远程桌面管理
  7. Spring之事件监听
  8. 关于Vue.js的v-for,key的顺序改变,影响过渡动画表现
  9. 安卓recovery的log如何直接输出到串口
  10. python用pyinstaller生成exe时报错 TypeError: an integer is required (got type bytes)
  11. 基于 MQL5 源代码创建文档
  12. 微信小程序实现tab切换(可滑动切换)
  13. WIFI-WPA破解
  14. cap7 集成学习和随机森林
  15. 现代控制理论(机器人方向)习题与实践补充资料和复习说明(2019版)
  16. 共享店铺靠谱么?共享店铺哪家好?全方位测评企雀共享店铺,黑谷共享店铺!
  17. HTML指南针源码zip,ios 制作的指南针
  18. linux创建运维账户流程,Linux运维养成记-账户与权限管理
  19. java多线程之Single Threaded Execution模式
  20. 解决低版本ios使用html2canvas截图空白问题

热门文章

  1. 华为防火墙理论与管理
  2. 城市路边停车收费系统/停车收费管理系统
  3. 《python程序语言设计》第2章第15题几何正六边形面积。用def和class来完成
  4. 如何使用ARM协处理器CP15在32位ARRCH模式下操作64位寄存器)
  5. mongo慢查询排查
  6. java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法
  7. 【2021】13 年终总结
  8. vcm驱动芯片原理_每周一品 · 音圈电机(VCM)中的磁性材料
  9. 谁可以参与初创股权分配?
  10. vue3项目源码汇集