自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 torch从零开始搭建deeplabv3+训练自己的数据集!

制作自己数据集torch数据加载原理torch数据输入需要转换为张量,因此需要将读取的图片数据和标签转换为tensor,重写自己的读取数据类,只需要提供图片和标签的文件夹路径,即可实现数据的读取,但是数据读取完毕后因为计算能力有限,需要使用torch框架提供的Data.DataLoader函数实现分批次输入。输入图片格式,mask标签不用采取one-hot编码输入网络,需要格式为背景值:对应数值0,类别A:对应数值1,类别B:对应数值2,类别C:对应数值3,如下图所示。代码实现

2021-04-02 15:52:22 1430 4

原创 GDAL+Basemap+IDW(反距离权重)代替ARCPY,制作温度、降雨分布图

目录一、结果展示1.1arcpy效果二、制图代码2.1用到的模块2.1.1遇到的问题2.2经纬度转shp坐标点2.2.1遇到的问题2.3IDW(反距离权重)2.3.1遇到的问题2.4利用Basemap渲染2.4.1遇到的问题一、结果展示因为arcpy不能部署在linux因此采用python第三方模块,左侧为反距离权重差值方法,右侧为最近邻,等方法,可以直观的看出空间插值,idw效果较好。1.1arcpy效果arcig作为GIS专业工具.

2020-09-23 11:45:50 2580 2

原创 用自己的数据集进行遥感图像分类---------u-net改进版dlinknet

刚开始接触深度学习就是看的这个算法,想想当时连python语言都不会,虽然今天依旧咸鱼一条,但是也能用上网络做一点事情了,源码是北京邮电大学的道路识别比赛,采用的torch框架,也算是比较流行框架,网络结构还是端到端的下采样用resnet34,代码讲解想了解的可以看源码,本文主要介绍如何用自己的数据训练,以及训练自己数据中遇到的一些问题。torch中自带训练好的模型,调用也很简单,获取每一层的数据直接调用即可。from torchvision import modelsresnet = m...

2020-05-14 16:17:59 3160 21

原创 深度学习灰度图转彩色--

import numpy as npimport skimage.ioback = [0,0,0]stalk = [0 ,92,230]twig = [0,255,0]grain = [128,128,0]COLOR_DICT = np.array([back,stalk, twig, grain])#path = r''change = skimage.io.imread(...

2020-04-26 15:53:58 1109

原创 解决图片拼接边界问题——深度学习。

换了新的公司,在工作中遇到一个问题,把尺寸较大的图片输入网络中,无法直接输入,裁剪成网络要求的shp大小再拼接,会出现接边很明显的问题,但是网络输入尺寸大小固定,也不能改图片的大小,因此采用识别两次的方法,解决图像接边问题,但是可能不是最优的方法,先记录下来。print("处理接边") for i in range(padding_h // stride): ...

2019-03-19 17:21:21 4657 3

原创 深度学习--------图片的位深度含义

 以前没接触深度学习的时候没注意过图片位深度的问题,最近研究深度学习图片输入弄的也是莫名奇妙,焦头烂额。记录一下自己搜的资料的总结。首先要明白计算机的储存方式位二进制,只有0和1,因此图片的像素矩阵也不例外这里可以看到图片的位深度为16,因此可以表示的颜色为2**16=655536但是为什么是2的16呢,这里就是因为计算机的储存方式了。因为是从0开始所以,65535转化为二进制,111...

2018-11-15 00:58:04 19450 6

原创 深度学习图片过大--------------实现将一张图片裁剪成二图片并合并

import osimport cv2import numpy as npimport tqdm#cv2读取一律写成默认模式#path = 'D:\\program\\fast-neural-style-tensorflow-master\\C\\pic\\'path = 'D:\\program\\fast-neural-style-tensorflow-master\\C\\st...

2018-11-12 09:39:07 3053 8

原创 tensorflow--安装以及错误解决办法。

首先注意的一点是,tensoflow和cuda的版本,以及python的版本。可以上网搜索对应版本。方案一,先装python3.6,然后装cuda9.0,cuddn,然后用pip install tensorflow-gpu==1.8.0。报错开始,cuda无法安装,安装失败,主要的问题就是需要安装环境 vs code,或者干脆装上vs。然后pip安装tensorflow gup版,需...

2018-10-21 14:50:01 2102

原创 图片批量制作成pdf

难点主要有2个地方,第一个是分页,第二个是读取时,并不是按照1,2,3顺序读取的图片。#引入所需要的基本包from reportlab.pdfgen import canvas#设置绘画开始的位置def hello(c): c.drawString(100, 100, "hello world!")#定义要生成的pdf的名称c=canvas.Canvas("hello.pd...

2018-09-20 15:25:24 2178

原创 numpy模块的一些功能。

1.np.expand_dims,改变形状x = np.array([[[1,2,3],[4,5,6]]])这里或者直接写成(1,2,3)w = x.shape(1,2,3)创建一个三维数组,由1个,2行,3列的二维数组,组成.几个[] 就是几维。b = np.expand_dims(a, axis=0)扩展数组形状:维度变换为(1,1,2,3)含义为在1...

2018-09-12 15:38:25 1571

原创 C#实现菜单自动隐藏显示 ————=!

公司做的一个项目,多个按钮点击 比如button 1 点击显示 列表1 button 2点击时显示 列表2 同时列表1消失,想的复杂了,用=!很简单。public void open() { button2.Visible = a; button3.Visible = a; button4.Visible = ...

2018-06-30 15:28:18 3479

原创 SQL数据库卸载后的安装——试图执行未经授权的操作

之前电脑上安装了sql数据库,然后删除了报了各种错误,首先是powershell安装失败。这个问题貌似是版本的问题,下载正确的版本就好了。然后就是安装过程中出现的 试图执行未经授权的操作解决方法首先是把安装目录设置一下权限,就是电脑的用户然后就是安装的时候一定选择自己的用户,添加了一个everyone,就成功了,哈哈哈!...

2018-06-04 13:10:47 2562

原创 python——从入门到放弃、报错

python学习遇到很多错误,总是感觉莫名其妙,写下来,当做提示。首先按照教程练习: import numpya =random.rand(4,4)print(a)然后报错NameError: name 'random' is not defined那我就定义上吧 import numpyimport randoma =random.rand(4,4)...

2018-05-14 16:00:12 556

原创 python从入门到放弃——tensorflow

目录一.自己学习tensorflow的来由1.杂乱无章的初步认识二.学习使用tensorflow1.经典例子零件检测2.实战演练----利用网络寻找二元一次方程y = 5*x +3的参数。(建议直接从目录二开始,一自己留作纪念)一.自己学习tensorflow的来由   最近公司安排学习python,同时研究一下深度学习,人工智能识别,最后的目的就是实现利用机器学习...

2018-05-10 17:05:22 2456

原创 python从入门到放弃—语法初探(一)

#2018.5.2.python从入门到放弃—语法初探.#.1.输出你好世界print("你好世界!")#.2.判断语句a = 50if(a>60): print("优秀")elif a<=60: print("不及格")#.3.1.while循环语句i = 0while (i<3): print(i) i+=1#.3.2.f...

2018-05-02 17:55:45 501

原创 python——爬虫初试。

偶然看到别人的百度云里面有python爬虫的视频,就按照教程来了一遍,因为刚开始,循环什么的都没加,先下一张看看。我用的软件还是arcgis自带的python2.7。程序大致思路1.获取准备爬的网址。2.打开网址-读取内容-找到图片地址。3.下载图片。上代码import urllib2,urllibwwurl = "https://jingyan.baidu.com/article/948f592...

2018-04-27 13:53:39 333

原创 C#解决报错问题

利用try catch语句private void textBox1_TextChanged(object sender, EventArgs e)        {   //文本框里面只能输入数字            try             {                                c = Convert.ToDouble(textBox1.Text) ;   ...

2018-04-26 11:06:22 806

转载 C#学习记录——打开文件

OpenFileDialog dialog = new OpenFileDialog();dialog.Multiselect = true;//该值确定是否可以选择多个文件dialog.Title = "请选择文件夹";dialog.Filter = "所有文件(*.*)|*.*";if (dialog.ShowDialog() == System.Windows.Forms.Dialo...

2018-04-26 10:37:08 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除