数据集的制作
文章平均质量分 73
研志必有功
不喜欢做无用的工作,也不写毫无建设的文章
展开
-
python 深度学习 GOPRO数据集的裁剪
数据集样式生成数据集样式代码import numpy as npimport matplotlibfrom matplotlib import pyplot as pltimport cv2import PILimport json, osimport sysfrom PIL import Imageimport labelmeimport labelme.utils...原创 2020-04-14 20:50:46 · 3904 阅读 · 6 评论 -
python 次级文件夹中所有文件的读取
功能其中Path代表文件夹的路径 ,layer代表读取文件夹的深度 ,例如0代表要读取的深度中没有次级文件夹,1代表有一个次级文件夹,注意读取的是存放在layer深度的所有文件,浅一级的深度不做读取。代码import osdef readFileDocument(path,layer):#采用递归的方法读取文件 layerN =layer fileDocument = os...原创 2020-04-10 21:29:26 · 482 阅读 · 0 评论 -
Photoshop 深度学习 数据集标签制作 、注意事项 以及标签颜色的编码、统计和快速像素颜色替换(python)
前言因为photoshop功能的强大,以及工具的方便,虽然其不是专门的语义分割标注工具,但是仍然可以用其工具进行有效的标注,本文是在吸取经验教训的基础上写的,希望能够帮到所有用这个方法标注的人。本文的主要内容:photoshop 2020的使用和注意事项、批量转换标签的方法(快速像素替换)另外可以使用的软件:Pixel Annotation Tool 可以使用涂抹标注,但是这里为了可以多掌...原创 2020-03-19 02:31:51 · 3867 阅读 · 6 评论 -
tensorflow2.0 keras模型保存最优方法
注意事项1.fit_generator中用的都是整型数字2.构建checkpoing3.模型保存的时候注意,如果有自定义层,容易出错代码#定义模型检查点checkpoint = keras.callbacks.ModelCheckpoint(self.save_path, monitor='val_metric_precision', verbose=1, ...原创 2020-02-28 22:18:33 · 2519 阅读 · 2 评论 -
tensorflow keras数据集的读取 fit_generator的使用,以及模型编译保存
一、数据集的样式以及读取函数数据集以x,y的形式分别保存检测图像和标签,其中X存放png和jpg格式的图像读取的时候用model.fit_generator函数载入数据集,关键点则在于生成器的构造二、步骤1.制作一个数据生成器代码2.使用yield返回值3.接受值并给予model.fit_generator函数三、代码(类)库import numpy as npimport m...原创 2020-02-28 22:13:45 · 2002 阅读 · 0 评论 -
python 遥感图像变化检测数据集的制作(深度学习),图像的裁剪 (附tensorflow变化检测网络)
一、我们应该制作什么样的数据集?首先我们应该我们了解到遥感图像的变化检测是建立在多时相的基础上的,也就是说,我们对于神经网络的输入至少是有两张图片的,而且必须有一个标签来知道变化的区域的是那一块。在双时相变化检测里,一般来说对于遥感图像的标注是在最新的时相里进行的,例如2017和2018年份的两张图片中,我们选择在2018年度的图像上进行标注。二、双时相遥感图像变化检测的标注一般来说变化的...原创 2020-02-28 21:41:20 · 9170 阅读 · 32 评论 -
python 遥感图像处理 显著性检测 过滤背景 HC法(像素颜色欧式距离法)以及图片的二值化、模糊处理和快速像素替换
在图像处理中,过滤背景即保留图像的高频信息可以有效地提升处理速度,提高计算机识别目标的精度,用到显著性检测算法可以较好地实现这也过程,接下来我将对这一过程进行阐述:一、HC法设矩阵A和矩阵B分别代表两个不同的颜色那么它们之间的欧式距离(代码表示)为:matC=(matA-matB)length=numpy.linalg.norm(matC)即两个矩阵相减后形成的矩阵的欧式范数(也即是几...原创 2020-02-10 18:01:12 · 2273 阅读 · 5 评论 -
python 文件夹中的文件批量处理 高通道tif图片转换成jpg格式
在数据集的制作中,往往涉及到 文件夹中文件的批量处理操作,而首要的任务便是将获得的数据的进行重名以方便批量读取,随后再进行操作。一、文件批量重命名文件夹的批量处理操作关键在于用os库的os.listdir()获得目录下所有文件的列表,随后就可以进行遍历操作。代码如下:import os,sysdef rename(path): #定义函数名称 filelist=o...原创 2020-02-06 17:35:22 · 3081 阅读 · 0 评论 -
python 高通道 TIF格式图片的通道拆分与合并、读取与保存
tif数据的读取 彩色 近红外图像显示 通道拆分与合并 python 详细注释笔记TIF图片的读取鉴于TIF图片很多是卫星拍摄的16位图像,很多图片不能直接读取,必须将其先进行数据的8位格式转换,然后再进行通道的拆分和合并,才能进行图像的读取,否则图像打开后会显示全黑或者全白一、使用的Python库skimagenumpyopencvmatplotlib(可以直接查看)from...原创 2020-02-05 20:22:30 · 8065 阅读 · 6 评论