windows10平台Dlinknet深度学习道路水体全过程
文章平均质量分 80
windows10平台Dlinknet深度学习道路水体全过程,安装配置,适用于自己的数据全过程
Laney_Midory
欢迎来参观菜鸡的奋斗史
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
九、(补充文章四)Arcgis实现深度学习训练样本数据的批量制作——只靠原图+shp如何批量制作样本图片
最后通过构造模型批量处理 大大提高了生成样本的速度。因此若没有这个方格文件则会增加批量处理的难度。但是这个方法不仅仅需要shp和原图。还需要带有原图名称的方格面状文件。其中很多都是单张样本的制作方法。之前写了一篇深度学习系列文。原创 2023-06-06 17:29:53 · 1620 阅读 · 0 评论 -
八、使用代码对道路结果进行后处理及iou优化步骤详解
老师又给我画了大饼没办法 只能按照他们的想法做个尝试上一篇的方法还没进行下去就被叫停 又更新了一个新的想法这里记录一下我的尝试过程。原创 2023-05-09 16:26:07 · 956 阅读 · 1 评论 -
七、使用arcgis对道路结果进行后处理及iou优化步骤详解
最近在研究对道路的后处理废话不多说直接放我的教程了。原创 2023-04-19 11:04:08 · 1151 阅读 · 0 评论 -
pyqt5页面美化全流程摸索(二)——为控件增加下拉选项及增加鼠标悬停后改变按钮颜色功能
我想为我的一个控件增加菜单栏搞了半天 查阅了大量文章 都失败了没法给ToolButton增加menu啊!我是这么尝试的首先查阅下列文章这些都只能通过在上方添加横排菜单栏然后再添加菜单根本没法让我的一个控件添加菜单我自己写的代码是这样的我尝试着想让我的某一个控件可以有下拉菜单但这样根本添加不了只能通过菜单栏添加比如下面的代码就可以成功运行于是我放弃了这种方式那就只能尝试一下下拉控件了。原创 2023-02-17 14:59:32 · 1641 阅读 · 0 评论 -
运行Dlinknet提取道路和水体(总结帖)——全流程步骤总结
之前写了很多制作样本然后跑代码的帖子但由于我也是第一次跑记录一下自己摸索的过程因此导致每一篇的内容很碎每次我想自己去回顾一下的时候都有太多摸索尝试的过程了因此我在这里总结一下我摸索的整个过程的详细步骤大家可以先看这篇在去我的对应博客里面看具体的细节。原创 2023-01-14 16:20:40 · 1995 阅读 · 3 评论 -
pyqt5页面美化全流程摸索(一)——为控件修改样式及自定义一张图片作为背景
背景不要写background-color我就是因为之前大佬写的这个 背景颜色就填充的不对要写成下面这个就可以。原创 2022-10-28 18:20:54 · 2346 阅读 · 0 评论 -
windows10使用cuda11搭建pytorch深度学习框架——vscode配置pyqt5+简单制作页面+打包全过程
所以相对于qt师兄给我们推荐了pyqt以及pyinstaller。先来安装 看如何在vscode里使用pyqt。这里记录一下想要将我们的深度学习代码封装。如何在windows上实现。由于我比较习惯python。所以这里记录一下学习过程。原创 2022-10-12 17:10:58 · 1781 阅读 · 0 评论 -
六、软件实现深度学习河流训练样本数据的制作(软件操作完善训练样本)——针对标签图片问题的进一步完善
这里进行到最后发现了标签的一些问题具体问题忘了的朋友可以戳这里进行回顾欲哭无泪今天开会与老师同学们讨论后1、原图白色区域不能作为河流样本存在,也就是说对于DOM图片白色的区域标签得是黑色的背景2、那些不完整的大型河流需要进行样本的补充,线画图没有画出来的需要人工进行补充oh漏~~~~~~真真是返工的节奏了接下来这一篇将要总结一下如何进行样本补救标签的tif文件有了原图的tif文件有了但是发现出现了错误该怎么办???重做一次么???康康我是怎么尝试解决的感觉自己开了个坑首先我尝试原创 2022-05-27 18:27:12 · 815 阅读 · 0 评论 -
五、代码实现深度学习河流训练样本数据的制作(软件操作后用代码完善训练样本)——获取样本图片对应的真实图片
经过四、步骤的一系列操作(点击跳转软件如何操作~过程非常硬核)我们获取了包含有河流样本的与真实DOM相同大小的标签图片但是我们的训练样本是要与真实图片放在一起进行训练的如下图那么我得把DOM图片从文件夹里筛选出来由于当时我是通过arcgis软件把包含有河流样本的方格筛选出来的而图片无法通过这个过程进行筛选最好是通过代码来进行幸好当时改图片名字就是考虑到了这个问题接下来就是要挑选出与标签具有相同名称的DOM图片了...原创 2022-05-13 14:49:33 · 1346 阅读 · 2 评论 -
四、Arcgis实现深度学习河流训练样本数据的制作(使用软件批量获取样本图片)——对已经获取到的完整面状样本数据进行处理
前面使用了arcgis将线状转变为了面状虽然可以一张图一张图的获取并且在这个过程中进行重命名但人工成本太高这里我获取到了河流的所有面状样本,如图如果还按照一、教程的方法来弄(点击跳转看看一张一张如何保存)就有些太麻烦了这里总结一下如何用arcgis软件进行批量生成样本的操作将图片的名字对应到方格上我的图片名字是作为Annotation单独存在于一个图层而方格是另外一个图层如何把这两者进行一个关联我发现他俩都有一个字段FID可以通过这个来进行表连接但是一个是0开头一个是1开原创 2022-05-11 16:55:09 · 2793 阅读 · 2 评论 -
三、代码实现深度学习道路训练样本数据的制作(全流程摸索详解)——重复工作+多次返工的血泪史
先试试把训练样本作为valid样本对比一下结果看起来还不错对比如下:上面是人工画的真值下面是机器训练之后test得到的值原创 2022-05-09 14:03:05 · 1251 阅读 · 0 评论 -
二、代码实现深度学习道路训练样本数据的制作(代码部分详解)——重复工作+多次返工的血泪史
使用python读取文件夹对图片进行批量裁剪通过第一部分操作arcgis制作了一部分样本数据分辨率与原相片保持一致为6060*6060具体如图所示:而我们深度学习一般使用的分辨率是1024和512的这两个数字都无法整除6060因此我在这里选择裁剪成606代码参考了这篇博文感谢大佬!我在这里进行了稍稍的调整因为我想保留原图的格式因此我的代码如下# -*- coding: utf-8 -*-import cv2import os# Cutting the input image原创 2022-05-04 17:28:27 · 3897 阅读 · 3 评论 -
一、使用arcgis进行深度学习道路训练样本数据的制作(arcgis操作详解)——重复工作+多次返工的血泪史
arcgis只保留图片范围内的要素首先设置个坐标系才好操作然后如何只保存我需要的范围内的要素如图,我要只保留图片上的线段最好是对影像处理获取其轮廓线,然后再进行裁剪这里尝试了很多方法,最好的方式是导入图像的时候就可以获取其轮廓查看这篇文章得到轮廓后点击“ArcToolbox”—“分析工具”—“提取”—“裁剪”在打开的“裁剪”界面,选择输入要素(即要被裁剪的要素)选择裁剪要素(即用来裁剪要素的范围线)选择裁剪结果的存放位置,选择好之后,点击“确定”。就可以保留我需要的范围的线要原创 2022-04-18 16:53:39 · 7739 阅读 · 0 评论 -
windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(四)——计算iou评估预测精度
再进行精度评估时使用了这个包的from utils.utils_metrics import compute_mIoU尝试:安装utils包去anaconda的powershell中输入安装指令pip install但貌似不是该头文件还是报错找不到该文件因此只能同级引用引用方法见此博文python引入其他文件夹里的py文件的方法因为我有该util文件夹直接放在运行程序里也是多新建了一个_init_文件就成功运行了不能文件夹套文件夹不然会报错找不到该文件的No such fil原创 2022-01-15 18:16:15 · 1391 阅读 · 2 评论 -
windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(三)——模型精度评估代码完善
重新调试好代码,使用Dinknet34模型对数据集进行训练数据集大小为1480张图片运行时间为2022年1月12日16:00记录下该模型训练时间但如何评估模型的精度也是一个问题,因此作如下总结模型精度评估评价指标: 准确率 (Accuracy),混淆矩阵 (Confusion Matrix),精确率(Precision),召回率(Recall),平均正确率(AP),mean Average Precision(mAP),交除并(IoU),ROC + AUC,非极大值抑制(NMS)。IoU原创 2022-01-12 16:23:20 · 2043 阅读 · 2 评论 -
windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(二)——代码运行问题解决
运行程序去github上下载Dlinknet的代码https://github.com/zlckanata/DeepGlobe-Road-Extraction-Challenge直接使用anaconda的powershell运行程序python train.py出现错误RuntimeError: An attempt has been made to start a new process before the…参考这篇博文我采用了去掉num_workers参数解决下一个问题接踵而至原创 2022-01-11 20:39:29 · 2253 阅读 · 12 评论 -
windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(一)——前期准备环境配置
安装cuda第一步就是安装cuda这里找了一下最详尽对新手最友好的教程就是这个了一步步非常详细对于windows10系统来说可以右键打开NVIDIA控制面板,其他照着教程即可原创 2022-01-10 17:29:31 · 2246 阅读 · 0 评论
分享