自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 初步了解Java内部类

参考:Java核心技术Java编程思想https://www.cnblogs.com/dolphin0520/p/3811445.htmlhttps://www.cnblogs.com/chenssy/p/3388487.html局部内部类:http://baijiahao.baidu.com/s?id=1600724548575261991&wfr=spider&for=pc外部类和内部类数据访问:https://blog.csdn.net/weixin_40707866/ar

2020-05-28 17:06:01 151

原创 初步接触Java中的Lambda表达式

参考:https://blog.csdn.net/w1764662543/article/details/89154408https://blog.csdn.net/qq_31807385/article/details/82670505https://www.cnblogs.com/nnxud/p/9827704.htmlJava核心技术Lambda表达式Lambda表达式简介替代匿名内部类Lambda表达式的形式方法引用构造器引用4种形式的Lambda表达式示例变量作用域函数式接口函数式接口的

2020-05-27 01:03:47 92

原创 Java中的深拷贝与浅拷贝

参考:Java核心技术https://blog.csdn.net/zhangjg_blog/article/details/18369201https://www.jianshu.com/p/94dbef2de298拷贝基本数据类型的拷贝引用数据类型的拷贝深拷贝和浅拷贝浅拷贝示例深拷贝示例如何进行深拷贝实现深拷贝的示例主函数Person类的定义Address类的定义基本数据类型的拷贝Object类中的clone()方法实现的是浅拷贝,对于基本数据类型,由于是直接复制值,原对象和克隆对象(副本)之

2020-05-23 23:09:56 61

原创 接口与interface关键字

接口接口默认方法接口中的属性(域)接口主函数接口中的方法实现接口示例接口间的继承示例接口Java中,接口使用interface关键字来声明,接口中可以含有变量和方法。如:public interface Instrument { void play(); String what(); void adjust();}同抽象类一样,接口也不能进行实例化,而只能声明接口变量引用实现了接口的类对象。// 实例化Instrument instance = new Instrument();//错

2020-05-23 01:43:00 91

原创 Java中的访问权限修饰符

概述一般来说,在Java中存在4中访问权限修饰符:public,protected,包访问权限,private。特别需要注意,包访问权限并没有对应的符号表示。默认包机制关于默认包,这里多说一句。包的创建要位于一个Java文件(即源文件)的第一行,如使用下面的语句进行声明。package com.thinkinginjava.chapter05对于没有显示使用package关键字声明包名的类文件,则采用Java默认包机制,即相同目录下所有不具有明确package声明的文件,都被视作是该目录下默认包

2020-05-21 19:58:46 75

原创 Java枚举类的简单使用

参考:https://www.cnblogs.com/zhanqing/p/11076646.html枚举类关键字enum相关细节枚举类的相关方法关键字enumJava中,枚举类型使用关键字enum进行声明,它是一种特殊的类。通过关键字enum创建的枚举类型,在编译后事实上也是一个类类型,而且该类继承自java.lang.Enum类,同时编译器会将枚举类标记为final类。由于Java并不是支持多继承,所以enum声明的枚举类不能再继承其他类。enum NotPossible extends P

2020-05-21 01:04:44 74

原创 Java中变量初始化的顺序

要明白Java变量的初始化,那么首先需要知道Java中存在哪些变量。在Java中存在2种变量,一种是类的成员变量,另一种则是定义在函数(方法)里的局部变量。类的成员变量对于前者即类的成员变量,当你只声明变量而没有赋值时,Java会对这类变量自动初始化,当然自动初始化也遵循着一套规则。具体如下:函数内的局部变量而对于函数内的局部变量则需要编程人员自己显示地初始化,如果只声明变...

2020-05-19 13:52:12 68

原创 Java中的抽象类与abstract关键字

参考:https://www.cnblogs.com/dolphin0520/p/3811437.htmlJava编程思想文章目录抽象方法的定义形式抽象类抽象方法的定义形式无论是抽象类,还是抽象方法,都使用关键字abstract进行修饰。在讲述抽象类之前,首先介绍一下抽象方法。抽象方法仅有声明,而没有方法体。对应的语法格式为:[访问权限修饰符] abstract void methodName();抽象方法只声明返回值类型、方法名称和形参列表,没有方法体。需要注意的,构造方法(实际就是st

2020-05-19 13:05:45 116

原创 重写Java中equals和hashcode方法的一般规则

参考:Java核心技术文章目录前言equals方法如何编写equals方法前言Object 类是 Java 中所有类的始祖, 在 Java 中每个类都是由它扩展而来的。如果一个类没有明确地指出其超类,Object 就被认为是这个类的超类(父类)。equals方法在 Object 类中,equals方法将判断两个对象是否具有相同的引用。这与Java中“==”的功能是一样的。换句话说,Object类中的equals方法并不会比较对象的内容(状态)。正因为如此,其他类往往需要重写equals方法比较对

2020-05-18 23:57:00 268

原创 Java之 final关键字

参考:http://baijiahao.baidu.com/s?id=1601084106055683243&wfr=spider&for=pcJava编程思想final关键字的作用在Java中,final关键字可以用来修饰成员函数,成员变量和类.。下面分别介绍。1. final修饰数据1.1 修饰类的成员变量**当final修饰成员变量时,此时表示常量,说明该属性是只读的。**总得来说,final既可以修饰基本数据类型,也可以修饰对象引用。1)**必须被显式初始化值,而且只

2020-05-18 00:39:24 67

原创 Java之strictfp关键字

参考:Java核心技术https://www.iteye.com/blog/neil-yang-341476背景因为处理器的缘故,有些处理器使用80位的浮点寄存器,而Java中的浮点数double类型只有64位(8字节),正因为寄存器多了些位数,会导致中间结果的精度为80位,比预期的要更精确。所以在不同的处理器平台,可能会导致浮点数的计算结果不一致,这里主要指使用64位浮点寄存器与使用80位浮点寄存器的处理器。strictfp关键字默认情况下,虚拟机设计者允许对中间计算结果采用扩展的精度(扩展的

2020-05-16 19:31:35 62

原创 CCF推荐的中文期刊

A类期刊B类期刊C类期刊

2020-05-11 02:09:10 570

原创 IHS遥感图像融合算法及其相关的算法

在遥感图像融合领域,说到已经投入到商业运用,并且其变种还十分多的融合算法,恐怕IHS算法就是其中之一了。对于初学者,比如我,也经常在论文中看到IHS及其变种的身影。故在此就目前自己对IHS算法的理解做个笔记。 IHS即是Intensity–Hue–Saturation的缩写,同我们熟知的RGB一样,是一种颜色空间。3者的意思为,强度,色调,饱和度。通常IHS算法只对强度分量I进行操作,而无关其他...

2019-09-19 21:06:14 1155 4

原创 SimpleDateFormat类format方法和parse方法的使用

参考:http://swiftlet.net/archives/1279因为在设置格式化模板的时候,会使用占位符来表示字符串的格式,所以要注意一下各个占位符表示的含。y 年M 年中的月份D 年中的天数d 月份中的天数H 一天中的小时数(0-23)h am/pm 中的小时数(1-12)m 小时中的分钟数s 分钟中的秒...

2019-07-26 14:47:49 675

原创 eclipse启动失败,报an error has occurred.see the log file错

参考:https://www.e-learn.cn/content/qita/791719错误描述本博文针对启动eclipse失败并出现如下图所示的提醒。但不一定适用于所有eclipse启动失败问题。首先打开并查看eclipse的log文件,该文件位置和错误一并显示在弹出窗口上。然后在log文件中查找是否有这样的错误信息:!MESSAGE FrameworkEvent ERROR如果...

2019-07-09 15:06:30 531

原创 NSCT(Nonsubsampled Contourlet变换)

参考:https://blog.csdn.net/jbb0523/article/details/42689465#commentshttp://blog.sina.com.cn/s/blog_5590809b0100ckcv.htmlhttps://blog.csdn.net/hengjianle/article/details/1343818示例代码:https://blog.csdn...

2019-03-19 16:52:37 7597 21

原创 双边滤波及其matlab代码

参考:https://blog.csdn.net/MoFMan/article/details/77482794https://www.jianshu.com/p/8d11e26c9665代码:https://blog.csdn.net/l_eop/article/details/81812277高斯滤波:https://blog.csdn.net/nima1994/article/det...

2019-03-15 20:42:48 2439

原创 Java环境安装及环境变量的配置

参考:1.JDK的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2 .环境变量: https://blog.csdn.net/eE1224/article/details/827197013.环境变量: https://www.cnblogs.com/zhang...

2019-03-03 10:37:24 275

原创 JVM,JRE,JDK之间的区别和联系

参考:1.https://blog.csdn.net/qq_21808961/article/details/806475512. https://www.cnblogs.com/yangming1996/p/8508187.html3. JDK文件结构: https://www.cnblogs.com/sunxucool/p/3489314.htmlJVMJVM是Java Virtua...

2019-02-28 15:00:46 401

原创 稀疏表示与字典学习

参考:1.稀疏表示:https://www.cnblogs.com/yifdu25/p/8128028.html2.K-SVD : https://blog.csdn.net/chlele0105/article/details/168867953.OMP : https://www.cnblogs.com/yifdu25/p/8385204.html4.https://www.cnbl...

2019-02-23 20:11:12 2179

原创 图像客观评价小结

参考论文:On the Performance Evaluation of Pan-Sharpening TechniquesEvaluation of pan-sharpening methods for spatial and spectral qualityPan-sharpening of multi-spectral images using a new variational m...

2018-12-28 15:29:24 1129

原创 使用envi对图像进行对比度拉伸并保存

本文主要是对自己进行数据预处理的过程进行记录,以便日后查询。由于原始图像对比度使得图像看起来不是那么清楚明亮,这里需要对RGB图像进行对比度拉伸,使得目视感受较好,然后保存。1.选择波段1)首先读入8波段的图像,保存其中对应的RGB波段。File-》Save as-》Save As…(ENVI,NITF,TIFF,DTED)-》选中要操作的图像,点击Spectral Subset,选中自己...

2018-10-30 10:41:14 7665 1

原创 使用envi将遥感数据从uint16转为uint8

正如我们所知道的,我们从卫星上下载的数据基本都是uint16类型,但是我们显示只能是uint8类型的。所以这就需要我们将uint16转为uint8。在这里可以使用envi快速完成。Toolbox->Raster Management->Masking->Stretch Data工具进行降位,Data Type设置为Byte。然后参数设置如下:特别感谢秋叶无私的帮助。...

2018-10-24 22:12:49 3396 3

原创 在matlab中添加路径和删除路径

参考:https://blog.csdn.net/niusiqiang/article/details/22606605https://blog.csdn.net/abcabc77777/article/details/71171312我们知道,在matlab里添加路径和删除路径可以直接使用【设置路径】这一个选项添加路径和删除路径。但是这样操作的缺点就是,1、对路径的影响是永久性的;2、无法...

2018-10-10 21:08:09 7072

原创 将图像分成m×n的小子块

需求在做实验的时候有这样的一个需求:将一幅图像分成m×n的子块,然后对每一个子块进行操作,最后将经过操作的子块合成原来一整幅图像。这里我给出的m、n是正好被原图长宽整除的数。clc;clear;close all;img = im2double( imread('orginal_09.tif'));[height,width,ch]=size(img);m=200; % 设定子块...

2018-10-08 20:48:33 3705 20

原创 matlab 中文件夹下图像的批处理

有些事情,或早或晚,该经历的总归要面对的。虽然一直不想写批处理函数来处理实验,但是批处理的优越性还是在完成编程的那一刻解放了双手,狠狠打了自己一巴掌,真好用。可能我只是懒,或许也不愿动脑子。言归正传,在这篇博文中,编写一个普适性的批处理的框架,为老年人的记忆力差留一份保障可供日后查询。由于并无多少可讲解的东西,我们直接贴出代码。需要注意的是,批处理对应的文件夹下的文件命名是遵守某种规范的,即有种...

2018-09-26 17:12:31 592

原创 matlab 中num2str函数的使用

参考:https://zhidao.baidu.com/question/431413920.html问题描述先前使用num2str函数只是使用了该函数最常用的功能:将数字转换为字符串,但其实该函数还有额外格式上的功能,今天使用图像批处理的时候发现一对图像的文件名有格式上的问题需要注意。比如现在我有一个文件夹,下面有2种图像,我这里是MS和Pan,其中存在一一对应的关系。MS文件名格式为o...

2018-09-26 16:20:15 31748

原创 P+XS算法中Dirac comb的解释

做遥感图像融合的小伙伴一定对P+XS算法不陌生,发表于【2006】年的《A Variational Model for P+XS Image Fusion》横空出世,在遥感图像融合领域介绍了一种全新的算法,可以说P+XS是第一个遥感图像融合的变分模型,在此之后各种变分模型陆续被发表来解决遥感图像融合问题,并取得了良好的效果。文中提出了3个假设并在此基础上设置了约束项。1)Pan是融合结果多光谱图像...

2018-09-16 10:57:36 258

原创 使用小波变换进行Pan和多光谱融合

前面我们说到灰度图像的融合,其实我本意是想实现Pan和多光谱(MS)的融合的,但是由于无法解决Pan小波分解之后与MS小波分解后维度匹配上的差异,就放弃了。正如前面的博客的代码所描述的那样,其实单通道与单通道的小波分变换的融合是十分容易的。但是要从单通道跳跃到多通道,还需要一些小小的技巧。对于初看融合代码的我来说,确实没能轻松的跳过。如何从单通道到多通道那如何将小波变换从单通道应用到多通道...

2018-09-03 19:40:59 1803 3

原创 对近端梯度算法(Proximal Gradient Method)的理解

参考: https://blog.csdn.net/jzwong/article/details/80361180 https://blog.csdn.net/lanyanchenxi/article/details/50448640#comments 前面说到对于不可微的凸函数我们可以利用次梯度算法对目标函数进行求解,但是这并不是唯一求解不可微的凸函数的算法。在参考其他博主写的博客基础上,...

2018-08-03 21:12:02 15485 17

原创 次梯度法相关概念

参考: https://blog.csdn.net/bitcarmanlee/article/details/51896348 https://en.wikipedia.org/wiki/Subgradient_method https://en.wikipedia.org/wiki/Subderivative#The_subgradient https://zhuanlan.zhihu...

2018-07-28 11:01:32 2013 1

原创 Lipschitz常数、Lipschitz条件

参考: https://www.zybang.com/question/dd732fbc5a0224c6526bcdfba613b53c.html https://baike.baidu.com/item/lipschitz%E6%9D%A1%E4%BB%B6/3601603 http://www.baike.com/wiki/lipschitz%E6%9D%A1%E4%BB%B6Lip...

2018-07-25 14:59:26 22753 3

原创 向量和矩阵范数

参考: https://en.wikipedia.org/wiki/Matrix_norm#Frobenius_norm https://blog.csdn.net/Michael__Corleone/article/details/75213123 数值分析–朱晓临 需要理解的是,范数也是一种函数,是一种度量向量和矩阵大小的函数。它常常被用来度量某个向量空间(或矩阵)中的每个向量的长度或...

2018-07-25 08:30:33 482

原创 DN值和辐射亮度值

参考: https://www.ixxin.cn/2017/05/27/rs_data_jichu/ https://blog.csdn.net/chaolei3/article/details/79649918 本文如有错误还望留言指出并改正,请勿只说一句好多错误,然后一走了之。DN值DN值是卫星对接收到的辐射进行量化的一个数值,大小与量化的深度有关,比如8bit量化,那么Ma...

2018-07-13 22:01:07 9748

原创 使用小波变换进行灰度图像的融合

参考: https://blog.csdn.net/liu_guanzhang/article/details/42120861 本文旨在利用小波变换实现一个很简单的融合算法,对小波变换的应用有个粗略的认识。当然本文的算法其实是很简陋的,仅是作为一个例子,不具有广泛应用的实际。 在下面的程序中,我们基于这样一个简单的融合规则,即对2幅图像的低频部分采取均值,而对2幅图像的高频部分,我们留下对...

2018-07-08 19:54:40 6312 8

原创 小波分解的matlab实践以及相关内置函数

参考: http://maiqiuzhizhu.blog.sohu.com/110325150.html http://ww2.mathworks.cn/help/wavelet/ref/wrcoef2.html http://ww2.mathworks.cn/help/wavelet/ref/appcoef2.html http://ww2.mathworks.cn/help/wavel...

2018-07-06 21:42:51 17390 5

原创 使用matlab对路径的字符串进行分割和合成

参考: https://blog.csdn.net/yf210yf/article/details/42421539 https://jingyan.baidu.com/article/8cdccae92fad16315413cdd8.html字符串分割在对文件夹进行操作的时候,有时候我们不免要对路径进行分割,已提取具体某一段的路径字符串。 在这里有2中方法,以下分别介绍。正...

2018-06-20 16:13:13 6796

原创 求图像的梯度和散度

参考: https://blog.csdn.net/yes1989yes/article/details/73139236 https://blog.csdn.net/u011240016/article/details/52724926 https://wenku.baidu.com/view/2754220f4531b90d6c85ec3a87c24028915f853c.html h...

2018-06-10 16:43:05 6588 1

原创 数字图像的类型——伪彩色,真彩色,假彩色

伪彩色图像:同灰度图像一样,也是单波段的图像,但是这个单波段图像是有颜色的,不再是灰度图那样的,而是它的每一个灰度值都对应颜色空间中的某一种颜色。 真彩色图像就是我们平时见到的可见光RGB3个波段对应成RGB3个通道的图像。 假彩色图像也是3通道的,但是它的3个通道不再是RGB3个波段的信息,而是用其他的波段来组成的3通道图像。...

2018-06-06 16:11:02 10152

原创 噪声估计

参考: 北京1号小卫星图像噪声评估 光学传感器获取图像中的噪声一般为加性噪声 , 即叠加在图像上且与图像信号无关的噪声。通常认为这种噪声是高斯分布且功率谱密度均匀的高斯白噪声, 噪声的大小用其标准差进行衡量。也就是说在光学传感器这里我们一般得到的先验是噪声是高斯模型。2 噪声估计的方法那么可以用哪些方法来对噪声进行估计呢?这里介绍2中比较常用的方法。2.1 均匀区域法均匀区域法...

2018-05-28 10:37:43 4633 1

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