自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 同级目录下调用自己写的类函数包

第一步:确定 设置中 Python Console 的 Add source roots to PYTHONPATH 是否被选着。已钩选则看第二步。第二步:在自己存放包类函数的文件夹,点击右键见“标记目录为”–>“源码 根” 即可。参考:https://blog.csdn.net/panlb1990/article/details/89405002...

2021-09-15 10:43:32 211

原创 深度学习样本规则裁剪(图片规则裁剪)

该代码是在处理DeepGlobe时所写,可灵活应用deepglobe 数据训练图片和标签的大小都是1024×1024,而我们要处理成256×256;便可以使用下列代码。def clip(): imgpath = "Original training image path" labelpath = "Original label path" imgfile = os.listdir(imgpath) labelfile = os.listdir(labelpath)

2021-06-11 12:27:13 1893 3

原创 python对一张图片中相同像元值个数进行统计和删除不符合图片(深度学习标签制作)

方法1:利用矩阵相交判断import numpy as npimport osfrom PIL import Image'''读取图片转为数组'''img = Image.open("your label/img path")img = np.array(img)'''创建一个与图片尺寸相同的矩阵'''one = np.ones(r,l)one[one < 10] = 255 #255 可以是你想对比得值'''计算img中255值得个数'''count = sum(on.

2021-06-11 11:29:32 719 4

原创 Java笔记(5):字符串和数组

一、字符串字符串顾名思义,是由多个单个字符连接而成,在Java中使用 String 来声明字符串类。而 char 只能用来声明单个字符。字符串的声明String var = "***"var 是变量名,*** 是所要创建的字符串。将字符串进行连接字符串的连接:使用 + 连接两字符串假设声明了两个字符串变量var1 = "reading"var2 = "book"system.out.print(var1 + " " +var2)输出结果: reading book连接其他数据类

2021-03-16 13:25:40 171

原创 Java笔记(4):流程控制 if、for、while、switch和foreach

一、if条件语句条件语句语法://简单的 if 条件语句if(布尔表达式){ 语句序列}//if ... else ..语句if (布尔表达式){ 语句序列}else{ 语句序列}// 多分支情况if (布尔表达式1){ 语句序列}else if (布尔表达式2){ 语句序列}...else{ 语句序列}二、switch多分支语句switch 语法:switch(表达式){case 常量值1: 语句1 break;case 常量值2:

2021-03-11 19:48:16 147

原创 Java笔记(3):Java语言基础

四种基本数据类型四种基本数据类型:整数类型、浮点类型、字符类型和布尔类型。(1)整数类型整数共有四种声明类型,byte、short、int 和 long。java进行整数运算默认类型为 int。关键字范围\内存byte-128~127 \1字节short-32768~32767 \2字节int(默认)-2147483648~2147483647 \4字节long-9223372036854775808~9223372036854775807 \8字节

2021-03-10 15:23:24 81

原创 Java笔记(2):Java关键字及作用

public定义类、方法、变量为公共的,其他的类可以对其进行访问protected用于修饰方法和变量,被修饰的方法和变量可以别同一个包中的类和子类访问

2021-03-09 13:10:08 52

原创 Java笔记(1):Jave环境部署与Eclipse安装

一、Java的产生与认识 Java于1995年由 Sun Microsystems 公司推出,是一门面向对象的程序设计语言。2010年Oracle收购了Sun Microsystems ,因此Java的升级和维护也由Oracle公司负责。 Java可以用于开发电脑端程序,也可以开发Web和Android手机APP应用程序。 Java不仅是一门程序设计语言,同时也是一种计算机语言开发平台。 Java具有“编写一次,到处运行”特点。 Java平台包括Java虚拟机和Jav

2021-03-09 11:08:30 111

原创 IDL+ENVI二次开发中,->和~符号的具体含义

IDL中->和~符号含义:-> 和 . 的作用相同,是为了调用对象中的函数~ IDL中是 逻辑运算符 (否) -> 和 . 的区别假设有一对象 (类class):ob = new_ob()有函数setwater,则两种方式调用方法区别如下:#方式1ob->setwater,'name','var' #单引号中代表的是所调用函数的参数#方式2ob.setwater('name','var') 通过以上对比,方式1调用函数时,可以不需要用括号,以逗号隔开。

2020-10-19 20:15:53 743

原创 python对矩阵进行特定行列提取操作

导入numpy模块import numpy as np创建一个多维矩阵,这里创建了3行4列的矩阵M:>>> M = np.array([[4,6,8,9],[8,5,4,2],[3,6,5,4]])>>> Marray([[4, 6, 8, 9], [8, 5, 4, 2], [3, 6, 5, 4]])对矩阵的特定行进行提取操作,行的索引是从零开始。>> M[2]array([3, 6, 5, 4])可以

2020-06-18 02:38:58 8667 1

原创 学习笔记 :ArcGIS矢量化ArcScan工具条呈灰色无法使用的解决办法

在使用ArcGIS矢量化工具 ArcScan 时在满足以下条件:1、栅格图像已二值化2、对应要素类已启动编辑3、管理器中ArcScan有效,如图中红框所示:在此情况下,打开ArcScan,仍是灰色:解决办法:点击菜单栏的【自定义】—>【扩展模块】,在弹出窗口选中ArcScan 将显示如下图:此时,ArcScan 将不再是灰色,便可以使用了,如图:...

2020-04-03 20:10:23 28230 7

原创 使用whl文件将pip更新到最新版本的方法及pip安装方法

获取 pip 20.0.2 whl 文件安装包,如下pip-20.0.2-py2.py3-none-any.whl下载链接,点开后如图1 ,点击Download,就可以下载啦图1 pip20.0.2.whl 下载当我们的pip版本过低时,就会显示让使用如下代码来升级:python -m pip install --upgrade pip 但是凡事都有可能出现意外吧,不知为何就安装不...

2020-03-29 13:19:42 8141

python获取pdf目录和页码,通过递归无限嵌套子目录及页码,可以直接作为后端提供给前端的代码使用

python读取pdf的目录和页码,能够无限嵌套子目录,供前端使用,得到的数据结构如下: [{"title":xxx, "pageIdx": xx, "childs":[{"title":xxx, "pageIdx": xx}] 目录如果有子目录能够被无限嵌套到childs中。

2023-12-08

混淆矩阵计算(适用二分类)

在表格中输入二分类混淆矩阵值,可以自动的计算出OA、召回率、精确率、F1、Kappa系数。仅适用二分类,计算混淆矩阵

2021-08-05

基于SARscape的IDL+ENVI模式脚本编程简单教程

IDL+ENVI模式通过调用ENVI的函数和功能,提供了良好的二次开发平台。SARscape作为处理雷达影像的平台,也提供了二次开发的可能,文档通过解读帮助文档,总结的简单教程,对于拥有一定IDL编程基础的同学能够快速上手其脚本编程的方式。

2020-10-19

空空如也

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

TA关注的人

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