- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 最优阵列处理技术
阵列调相机械调相 通过天线在物理上的旋转调相电调 引入时延(或者在窄带的情况下,引入相移)来实现对一个阵列的主响应轴(MRA)进行调相。在窄带情况下,信号的延时可以用一个相移来表示。频率-波束响应和波束方向图球形坐标系如图所示: 直角坐标系和球形坐标系的关系为: x=rsinθcosϕx=rsinθcosϕ x=rsin\theta cos\phi y=rsinθc...
2018-08-21 18:08:46
11131
2
原创 matlab画图plot
matlab设置坐标轴范围和Tick(坐标轴有刻度的位置)x=linspace(2496,2593);plot(x,0.1.*ones(length(x),1))%设置X坐标轴范围set(gca,'XLim',[2496,2690]);%设置X轴有刻度位置set(gca,'XTick',[2496 2593 2690]);set(gca,'YLim',[0.05,0.2]);...
2018-08-21 18:07:14
780
原创 DPD环路时延校正原理
环路时延由于DPD反馈信号FBxfxfx_f与基带信号(BB)xBxBx_B存在时延k∗+θ0k∗+θ0k^*+\theta_0,在学习预失真参数前,需要对其进行校正,时延分为整数时延,小数时延。校正原理校正分为类相关校正和绝对值校正 1. 绝对值校正 a) 先对反馈信号和基带信号进行功率归一化 xB¯¯¯¯¯¯(n)=xB(n)/∑n=1N|xB(n)|2xB¯(n)=xB...
2018-08-08 15:35:22
3577
原创 matlab产生时延信号矩阵
给定一个信号X=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15],时延数M=6 matlab中产生形如: [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12...
2018-08-08 15:33:23
3811
原创 局部自适应阈值分割方法
github地址:https://github.com/radishgiant/ThresholdAndSegment.gitLocal_Yanowitz由于光照的影响,图像的灰度可能是不均匀分布的,此时单一阈值的方法分割效果不好。Yanowitz提出了一种局部阈值分割方法。结合边缘和灰度信息找到阈值表面(treshhold surface)。在阈值表面上的就是目标。 算法的主要...
2018-03-22 09:34:47
31351
3
原创 形态学分水岭分割——应用标记
形态学分水岭直接分割梯度图像会产生过分割。本篇博文参考matlab中的示例以及冈萨雷斯版的《数字图像处理》总结了处理形态学分水岭分割的一般步骤。主要步骤包括两部分: 1. 平滑预处理。 过分割的一部分原因是图像中有许多尺寸很小的局部最小值,平滑处理是消除很小细节的有效手段。本文利用的是基于重构的开闭操作来消除细节。 2. 应用标记 内部标记被定义为:(1)被更高“海...
2018-03-22 09:32:24
2445
原创 过分割后处理——区域融合 ( Region Merging)
github 分水岭算法对噪声比较敏感,容易出现过分割。常见的处理过分割的方法包括: 1). 预处理,图像降噪; 2). 应用标记 (marker)。选择标记需要用户的参与,图像结构的先验知识; 3). 区域融合 本篇博客介绍,基于区域近邻图(RegionAdjacency Graph ,RAG)融合的过分割后处理方法。 此方法依赖于已分割的区域个数和噪声方差,个数越多效果越...
2018-03-22 09:30:21
8998
8
原创 保持结构不变的图像降噪及高斯噪声估计
github地址保持结构不变的图像降噪假定图像的区域是同构或者异构的。我们可以逐个处理每个像素,通过检测它的邻域结构类型(异构/同构)来估计像素的真实密度,从而减少噪声。设 X(p)X(p)X(p) 为真实图像,Y(p)Y(p)Y(p) 为被高斯噪声污染的后的观测图像,n(p)∈N(0,σ2)n(p)∈N(0,σ2)n(p)\in N(0,\sigma^2) 为均值为 0 ,方差为 σ...
2018-03-22 09:25:59
3451
1
原创 图像配准(Matlab)——高分1号宽幅数据GF1WFV为例
指南本篇主要内容是如何用代码实现GF1WFV遥感数据配准,同时也适用于其他类型的图像校正,拼接。本篇原理是surf自动特征提取,这个算法是SIFT的一种改进配准效果用标准误差RMSE进行定量化度量展示如何批量配准图像完整代码及部分GF1WFV数据下载见github配准算法流程1.计算SURF特征2.提取特征描述子3.匹配特征描述子4.有效特征描述子在原图中的对应位...
2018-03-08 17:06:25
3162
原创 Matlab编程设置默认参数——internal.stats.parseArgs
指南当我们编写算法时,经常会遇到可调节的参数很多的情况。对于使用者来说,过多的调节参数可不是什么方便的事情。因此算法设计者最好先设置默认的参数值,使用者可以根据情况来调节这些参数。这样的代码鲁棒性更好。 一般的思路是:设置默认参数值 :internal.stats.parseArgs检查输入: internal.stats.getParamVal或 strncmpiintern...
2018-03-07 11:15:43
11793
1
原创 windows上安装tensorflow
工具及安装平台windows7 64位 Anaconda2注意:tensorflow目前在windows平台只支持64位,32位不支持。但是linux系统是支持32位的,所以你实在想在32位跑的话,可以考虑安装一个linux系统。liunx安装教程AnacondaAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依
2018-01-05 15:12:26
372
原创 GF1WFV数据预处理
GF1WFV数据,空间分辨率16m,在使用之前需要进行辐射校正,几何校正,下面详细说明一下预处理的过程。本文以中国山东青岛地区,2015年06月22日的数据为例。工具ENVI 5.3.1ENVI5.3.1带有自动正射校正的工具包,RPC Orthorectification Workflow。可以较为方便地对GF1WFV数据进行校正。数据GF1WFV数据:GF1_
2018-01-05 10:43:11
7728
3
原创 点光谱数据处理
点光谱数据是光谱仪得到得数据。光谱仪和成像光谱仪的区别是成像光谱仪可以得到波段宽度很窄的多波段高光谱图像数据,而点光谱顾名思义,是瞬时视场角内的单个像素高光谱数据,甚至带到上千维。 点光谱数据的保存格式为*.sig。1.sig文件的读取sig文件可以直接用excel打开,也可以用matlab读取。 本文主要用matlab读取的方式,分为三步:fopen打开.sig文件;写入txt
2017-07-07 11:11:41
5889
原创 Anaconda安装第三方库
Anaconda是一个Python的科学计算发行版本,里面打包了很多包一、下载首先下载适合自己电脑版本的anaconda(下载),以及PyCharm并安装。安装anoconda时会让你选择直接设置环境变量,很方便不用在手动设置了。二、设置Ctrl+Alt+S快捷进入设置,选择Anaconda interpreter。在创建新项目的时候,如果在已经存在Python的环境的情况
2017-03-08 21:53:38
8521
原创 python BeautifulSoup 库安装
python BeautifulSoup 库安装 python安装第三方库主要有三种方式 1、本地安装 2、pip 3、easy_install 本地安装 1、下载 BeautifulSoup 库(官方 链接) 2、解压到python安装目录下 3、DOS命令下,在上一步的目录下输入python setup.py install dos更改当前目录的方法: cd.. 返回上一级目
2017-03-01 22:35:34
1961
翻译 matlab 二进制文件的读取fead,节约内存
fread 函数 读取二进制文件*.binfread 函数默认读取一个字节(byte),将每个字节读成uint8格式的数据如创建一个 nine.bin的二进制文件fid = fopen('nine.bin','w');fwrite(fid, [1:9]);fclose(fid);读取其中的所有数据fid = fopen('nine.bin');col9 = f
2016-05-12 20:45:08
837
原创 机器学习,遥感领域的常用网址工具总结
贴出的网址主要是有关机器学习,遥感图像的一些地址无聊的的时候可以逛的一些中文技术博客这些博客地址比较具体,但其实只是一个跳板,平时无事的时候可以从一些好的博客专栏入手,多看看别人写的博客,延伸阅读1.博客园bin的专栏 机器学习降维算法http://www.cnblogs.com/xbinworld/archive/2012/11/29/2795287.html#3193211
2015-10-23 18:43:22
2678
原创 遥感科学技术导论总结
这篇博客的目的主要是对最近所学知识的一个整理,加深一下印象。以下的理解均来自《遥感数字图像分析导论第五版》JohnA,Richards著 谷延锋 陈雨时译 在图像光谱域变换部分主要阅读了以下几部分内容: 植被指数 同一图像中不同光谱波段的比值,可用于减少地形的影响,增强岩石和土壤等光谱反射特征的微妙差异。植被指数就是用红外和可见光的差和的比值,描述了像素中存在多少植被。
2015-09-20 10:43:06
943
转载 如何在国际学术期刊上发表论文?
转载:中国新闻传播学研究 编辑:学妹作为研究生,大家一定有个共同的心愿——发文章!小编就为大家介绍一些发文技巧。1.目的决定一片论文是否可以发表的最重要因素是论文中所阐述思想的好坏。实际中,非实质性的因素,如论文的包装,也会成为论文是否发表的影响因素。1.1.为什么期刊的接受率这么低提交给国际有影响的期刊论
2015-05-05 16:29:33
1128
转载 如何选择和阅读研究文献
转载来源:知乎 作者:往北走 编辑:学妹为什么要阅读文献我们很多的时候,闷在实验室闭门造车,实在不如稍抽出一点时间看看文献,看看别人是否有同样的困惑。我们的大老板说,要想有成绩别无他法只有读,读,大量的读文献,尤其国外的。阅读文献的来源A精研数据库,对于文献数据库和专业数据库应该深入研究。重要的如ISI,Medline
2015-05-05 16:26:48
941
转载 toast 使用方法
Toast Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 Java
2015-05-01 16:35:08
442
转载 oncreate
Android中一个Activity一般都需要实现六个函数:onCreate(), onStart(), onResume(),onPause(),onStop(),onDestroy(). onCreate函数:注册你要用到的变量,比如说service,receiver,这些变量是无论你的Activity是在前台还是在后台都能够被响应到的,然后调用上面那个用来初始化的函数
2015-04-28 22:00:24
523
转载 解决layout graphic 无法显示的问题
解决layout graphic 无法显示的问题 收集的网上的办法:1、右键单击当前project--> Android Tools ---> Fix Project Properties, 然后再右键关闭该project, 再右键打开project, 再打开main.xml就好了。2、删除SDK Location 路径下的temps文件夹,这是SDK升级过程中并没把遗留下来的文件删
2015-04-28 21:40:35
978
转载 view和viewgroup
View和ViewGroup View和ViewGroup Android的UI界面都是由View和ViewGroup及其派生类组合而成的。 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单位。 View类是它称为“w
2015-04-26 23:51:20
440
原创 matlab 生成独立程序(给自己备份用)
整理一下这个过程:1.确定安装好了compiler(这个过程已经有点久了,有点忘记,大概是在官网上下载mcr安装到指定目录)2.mbuild –setup, 按提示选择matlab自带编译器LCC(基本上按提示输入y就可以了)3.编译生成可执行文件 命令窗口中执行mcc -m filename1.m filename2.m filename3.m ;其中filename1.m 是你
2015-04-23 19:57:49
911
原创 子类继承父类程序运行顺序
我们经常在项目中使用继承,但是往往不太明白,程序运行的顺序以及原理,尤其是使用上转型对象的时候,以及父类子类中都有static变量和方法时,不知道先运行谁。我也是写了一个例子。总结了一下。父类:public class TestStatic { public static String name="china"; {
2015-04-14 19:42:08
603
转载 java引用的理解
在java实现某个功能的时候,会将类实例化成对象,然后jvm再对实例化后的对象进行操作。实例化后的对象可以赋值,也可以引用。赋值时,java会开辟一个新的地址用于存放变量,而引用则不开辟地址。String a = "a";String b = "a";将String类实例化成对象a与b,并赋值String c = new String("a");将c指向new出来的String型对象"
2015-04-14 16:55:27
376
转载 java多态性的理解
Java多态性理解Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic
2015-04-14 14:32:54
363
原创 andoird开发学习笔记2
这是接着上一篇eclipse开发安卓,继续android开发,这段时间一直都在弄android开发环境的搭建,因为之前下的版本太低,又重新安装了eclipse,这次安装的版本是eclipse-SDK-4.2-win32,仍然是按照上一篇的官网中下载的。 看到有的搭建环境的时候设置环境变量,这一步太复杂一直没有看懂又怕弄错了,我的经验是先用cmd测试安装环境搭建是否成功,如果
2015-03-30 12:37:12
585
原创 eclipse平台的手机程序开发步骤整理
最近,因为一个比赛开始学习如何编写手机软件,找了一本书比较老《J2ME手机程序Eclipse开发基础》郎锐,孙方编著,机械工业出版社出版的 刚开始由于Java和eclipse下的版本比较新而书里的又是很早的版本,很多东西不懂,书上又没办法找到,以至配置有许多问题,弄了好久天都没有将HelloWorld的入门程序编写成功。最后决定把之前的卸掉,重新都安装一遍。浪费了很多时间,现在来整理
2015-03-09 23:42:06
979
原创 matlab 回调函数函数的使用方法
一、图形对象的回调函数 1、ButtonDownFcn 当用户将鼠标放到某个对象上,单击鼠标左键时,matlab将调用回调函数 2、GreatFcn matlab将在创建对象是调用回调函数 3、DeleteFcn matlab将在删除对象之前调用回调函数 二、图形窗口的回调函数 1、CloseReques
2015-02-05 18:22:43
26582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人