- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 多元散射校正MSC
多元散射校正方法是现阶段多波长定标建模常用的一种数据处理方法,经过散射校正后得到的光谱数据可以有效地消除散射影响,增强了与成分含量相关的光谱吸收信息。该方法的使用首先要求建立一个待测样品的“理想光谱”,即光谱的变化与样品中成分的含量满足直接的线性关系,以该光谱为标准要求对所有其他样品的近红外光谱进行修正,其中包括基线平移和偏移校正。在实际应用中,“理想光谱”是很难得到的,由于该方法只是用来修正各样
2016-05-31 15:17:53 21825 2
原创 Savitzky-Golay平滑去噪
平滑滤波是光谱分析中常用的预处理方法之一。用Savitzky.Golay方法进行平滑滤波,可以提高光谱的平滑性,并降低噪音的干扰。S-G平滑滤波的效果,随着选取窗宽不同而不同,可以满足多种不同场合的需求。 Savitzky-Golay卷积平滑算法是移动平滑算法的改进。 每一测量值以平滑系数的目的是尽可能减少平滑对有用信息的影响,该烧平滑
2016-05-30 14:03:26 91724 18
原创 双边滤波器
大家都知道在图像去噪滤波的时候,均值滤波和高斯滤波可以达到去噪的目的,但是大量的降低了清晰度,也失去了边缘和细节的特征。如何去达到了2个平衡呢?这里就是要说的双边滤波器。 双边滤波(Bilateralfilter)是一种可以保边去噪的滤波器。之所以可以达到此去噪效果,是因为滤波器是由两个函数构成。一个函数是由几何空间距离决定滤波器系数。另一个由像素差值决定滤波器系数,在平滑过滤区域
2016-05-29 19:21:46 2300
原创 图像噪声展示,傻傻分不清楚
经过上一篇的大篇的文字介绍,这里再提供大篇的图片,来理解图像的噪声一、椒盐躁声二、高斯噪声三、指数噪声四、泊松噪声五、均匀噪声六、瑞利噪声七、伽马噪声八、指数噪声
2016-05-28 21:50:41 2580 1
原创 图像噪声
1.1 图像噪声的概念与分类 图像噪声是图像在摄取或传输时所受的随机信号干扰,是图像中各种妨碍人们对其信息接受的因素。很多时候将图像噪声看成是多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述,即用其概率分布函数和概率密度分布函数。图像噪声是多种多样的,其性质也千差万别,所以了解噪声的分类是很有必要的。一.按产生的原因分类
2016-05-27 10:58:29 18169 1
原创 excel单元格式设置
设置单元格格式 ctril+shift+f,设置单元格字体 选中一个单元格,然后右键,选择“设置单元格格式”。数字---分类---数值---小数点位数数字---分类---日期,,显示如下数字—文本(文本格式下单元格可以任意输入数字,但文本不能相加,若是想转化为数字选中时会出现,点击转化为数字;假如数字多且复杂,找一个
2016-05-26 09:22:41 1367
原创 vs2010之opencv调试
1、常用命令vs2010中的debug菜单中常用命令 Continue F5 开始调试 StopDebuging Shift+F5 停止调试 Toggle Breakpoint F9 设置断点 StepOver F10 单步(不进入函数) StepInfo F11 单步
2016-05-25 08:50:50 1893
原创 matlab 批量处理图片
一、基本上比较常用的就是自己的图片命名是规律的,这样可以快速循环处理:str='D:\'; %我的图像放在D盘,做差文件夹下,好的图像文件夹下for i=1:12I=imread([str,num2str(i),'.png']); %依次读取每一幅图像%在此处进行你的图像处理即可en
2016-05-24 11:22:43 6749 3
原创 ostu阈值分割
一、ostu认识 Ostu假设图像是由前景区域和背景区域两部分组成的,通过遍历计算不同阈值(通常为[0 255]区间范围内)下分割结果中前景区域和背景区域的灰度直方图,然后比较两者之间的方差,使得方差最大化的那个灰度阈值即为所求二值化阈值。 二、OTSU算法原理简介 对于一幅图像,设当前景与背景的分割阈值为t时,前景点占图像比例为w0,均值
2016-05-23 12:05:42 29129
原创 灰度梯度共生矩阵纹理特征
灰度梯度共生矩阵一、灰度梯度共生矩阵的感知 灰度梯度共生矩阵模型集中反映了图像中两种最基本的要素,即像点的灰度和梯度(或边缘)的相互关系。各像点的灰度是构成一副图像的基础,而梯度是构成图像边缘轮廓的要素,图像的主要信息是由图像的边缘轮廓提供的。 灰度梯度空间很清晰的描绘了图像内各像素点灰度与梯度的分辨规律,同时也给出了各像点与其领域像点的空间关系,对图像
2016-05-22 14:32:13 14215 4
原创 opencv之图像mat复制copyTo,clone=
函数原型Mat clone() const;void copyTo( OutputArray m ) const;void copyTo( OutputArray m, InputArray mask) const;copyTo()有重载,对于你说的imge.clone()和imge.copyTo(result)这种情况,源码解释如下inline Mat Mat::clon
2016-05-21 10:15:36 49201 1
原创 纹理特征LBP(local binary pattern,局部二值模式)
一、纹理特征LBP(local binary pattern,局部二值模式) 纹理是物体表明的固有特征之一,可认为是灰度(颜色)在空间以一定形式变化而产生的图案(模式)。LBP是一种用来描述图像局部纹理特征的算子,它的作用是进行特征提取,提取图像的局部纹理特征。原始的LBP算子定义在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于
2016-05-20 08:16:29 8681
原创 哪一句话,能燃起你的斗志
如果你是异性 你会不会爱上现在的自己你现在的努力 配得上你未来想要的生活吗别配不上你的野心 别辜负你受的苦 你所有的努力 只为遇见更美好的自己
2016-05-19 09:37:36 3375 1
原创 纹理特征
一、什么是纹理 纹理是一种反映图像中同质现象的视觉特征,它体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。纹理具有三大标志:某种局部序列性不断重复、非随机排列、纹理区域内大致为均匀的统一体。纹理不同于灰度、颜色等图像特征,它通过像素及其周围空间邻域的灰度分布来表现,即:局部纹理信息。局部纹理信息不同程度的重复性,即全局纹理信息。二、纹理
2016-05-18 08:31:01 26307 2
原创 excel一列除一列、复制网页后颜色底纹回车键
一、excel一列除以另外一列 假设是A列要除以B列,那就在C列处输入=A1/B1,如下图,同时注意单元格式设置为常规(对着单元格右击就看到设置单元格式了,进去就看到,数字-分类-常规)。 二、消除
2016-05-17 08:15:57 2073
原创 matlab、vc++6.0、opencv多行注释快捷键
一、 matlab常用的多行注释第一种方法:直接在代码前面输入 %第二种方法:点击ctrl+R,注释程序;可多次点击,多次注释同一次选中的代码;点击ctrl+T,取消注释程序。第三种方法:注释:%{。。。。。}%取消注释的话,将%{ 和 %}删除即可。二、 vc++6.0自定义多行注释1、介绍有要找到vc安装路径,添加代码,我
2016-05-16 08:00:55 3914
原创 matlab、opencv护眼模式之黑色主题
一、matlab修改背景为黑色将以下内容添加到matlab的matlab.prf文件中,文件路径为在matlab中运行prefdir的结果Editor.VariableHighlighting.Color=C-6931898ColorsText=C-460558Colors_M_SystemCommands=C-448910Editorhighlight-lin
2016-05-15 09:19:07 28681 1
原创 Opencv之Mat类
一、初识Mat类 Mat是OpenCV最基本的数据结构,Mat即矩阵(Matrix)的缩写,Mat数据结构主要包含2部分:Header和Pointer。Header中主要包含矩阵的大小,存储方式,存储地址等信息;Pointer中存储指向像素值的指针。我们在读取图片的时候就是将图片定义为Mat类型,其重载的构造函数一大堆, 而矩阵又是图像的基本数据结构,我们做的所
2016-05-14 15:18:38 2277
原创 Opencv图像识别从零到精通(1)------- 安装教程与调试显示成功
不得不说,opencv的安装需要很久,也会出现很多的错误,也是参考了很多的安装教程,最后显示图像的时候,还是很开心的。先来1.下载和安装OpenCV SDKVS2010是默认已经安装的,因为没有什么技巧,这里就不说了。在官网:http://opencv.org/上找到OpenCV windows版下载下来下载完后得到文件OpenCV 2.4.X,双击后会
2016-05-13 08:05:03 13898 3
原创 matlab打开和生成使用.p文件和exe文件
首先,P文件为了保护知识产权设计的一种加密文件,是不能查看的。运行比较简单,和调用m文件方法一样。下面是一些解释。 P文件是对应M文件的一种预解析版本(preparsed version)。因为当你第一次执行M文件时,Matlab需要将其解析(parse)一次(第一次执行后的已解析内容会放入内存作第二次执行时使用,即第二次执行时无需再解析),这无形中增加了执行时间。所以
2016-05-12 08:52:06 28362
原创 数据归归一化方法(标准化)
数据归一化方法 数据标准化(normalization)数据标准化处理主要包括数据同趋化处理和无量纲化处理两个方面。 数据同趋化处理主要解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用力的综合结果,须先考虑改变逆指标数据性质,使所有指标对测评方案的作用力同趋化,再加总才能得出正确结果。数据无量纲化处理主要解决数据的可比性。数据标准化的方法
2016-05-11 08:43:47 64823 1
原创 图像处理感想
图像处理是个可爱的问题。 为什么呢? 因为说他简单他也简单,就是为了提取边缘形状的一些特征然后进行分类回归预测,分割识别,(模式识别其实也不简单) 难,是首先因为特征有很多的表示方式,同时特征不是那么好提取的,会受到很多因素干扰,例如刚开始的背景,阴影,轮廓不连续都是一定的问题吗,还有就是标定、复原的问题。 难又因为是交叉学科,
2016-05-10 11:29:42 2102
原创 贝叶斯法分类和最大似然
Bayes贝叶斯一、Bayes小故事 贝叶斯(约1701-1761) Thomas Bayes,英国数学家。约1701年出生于伦敦,做过神甫。1742年成为英国皇家学会会员。1761年4月7日逝世。 贝叶斯定理在概率统计是最经典的内容之一,但是本人却是一个谜团。没人知道他是怎么当选英国皇家学会会士,也没有记录表明他发表过任何科学或数学论文,据说他从事数学研究的目
2016-05-10 10:55:25 14264 1
原创 matlab贝叶斯工具箱安装使用
其实通过Matlab神经网络工具的一些命令组合,可以轻易实现贝叶斯神经网络工具箱的功能,这里所讲的贝叶斯神经网络工具箱是有第三方开放,比较容易使用的贝叶斯神经网络工具箱。Matlab的Bayes贝叶斯神经网络工具箱是Kevin Murphy开发的,最近一次的更新时间是在2007年,此工具的开发,得到了Intel员工的协助!一、下载与安装 下载安装最新版的Bayes Net Tool
2016-05-09 06:43:23 10109 5
原创 BSCMAKE: error BK1513 : nonincremental update requires all .SBR files
引用http://blog.163.com/f_jinyi/blog/static/31180315200915101320966/VC6错误提示:-------------------Configuration: ex04a - Win32 Debug-------------------- Compiling... ex04aView.cpp Linking...
2016-05-08 16:20:34 2837
原创 数据挖掘十大算法
1. 前言这系列的文章主要讲述2006年评出的数据挖掘10大算法(见图1)。文章的重点将偏向于算法的来源以及算法的主要思想,不涉及具体的实现。如果发现文中有错,希望各位指出来,一起讨论。 图1 来自IDMer的文章 在这些算法中,最引人注目的自然是Goo
2016-05-08 09:21:54 1264
原创 matlab libsvm支持向量机工具箱安装与使用
http://download.csdn.net/my这里可以下载支持向量机工具箱,本人maltab R2012B 和3.1匹配使用,其他的不行,大家在看着教程出现问题后,如果本文没有提到,先搜索错误,如果没有明确给出答案,多尝试不同的版本也许就可以用了,我的就是一样的教程换了4个工具箱后才可以使用(版本问题)。 首先是下载好安装压缩包,我这里下载的是libsvm-3.1.zi
2016-05-07 09:44:55 22585 4
原创 交叉验证
交叉验证(Cross Validation)为CV.CV是用来验证分类器的性能一种统计分析方法,基本思想是把在某种意义下将原始数据(dataset)进行分组,一部分做为训练集(train set),另一部分做为验证集(validation set),首先用训练集对分类器进行训练,在利用验证集来测试训练得到的模型(model),以此来做为评价分类器的性能指标。于是可以先在一个子集上做分析, 而其它子
2016-05-06 09:36:00 7111 1
原创 高光谱遥感图像处理(15)----ENVI使用教程之监督分类参数说明
根据分类的复杂度、精度需求等选择一种分类器。在主菜单->Classification-> Supervised->分类器类型,此外还包括应用于高光谱数据的波谱角(Spectral Angle Mapper Classification)、光谱信息散度(SpectralInformation Divergence Classification)和二进制编码(Binary Encoding Cla
2016-05-05 15:30:02 10675 1
原创 高光谱遥感图像处理(14)-----ENVI使用教程之监督分类与非监督分类
监督分类:又称训练分类法,用被确认类别的样本像元去识别其他未知类别像元的过程。它是在分类之前通过目视判读和野外调查,对遥感图像上某些样区中影像地物的类别属性有了先验知识,对每一种类别选取一定数量的训练样本,计算机计算每种训练样区的统计或其他信息,同时用这些种子类别对判决函数进行训练,使其符合于对各种子类别分类的要求, 随后用训练好的判决函数去对其他待分数据进行分类。1.1打开并显示影像文件
2016-05-04 19:54:42 19153
原创 matlab常用的设置,坐标系、线条颜色、线型,字体、属性
一、坐标系1)定义坐标范围:一般MATLAB自动定义坐标范 围,如用户认为设定的不合适,可用:axis([Xmin, Xmax, Ymin, Ymax]) 来重新设定;2) 坐标轴控制:MATLAB的缺省方式是在绘图时,将所在的坐标系也画出来,为隐去坐标系,可用axis off;axis on则显示坐标轴3)通常MATLAB的坐标系是长方形,长宽比例大约是 4:3,为了得到一个正方形的
2016-05-03 19:12:18 81801 5
原创 opencv、matlab查看函数的定义、封装
1、c++中我们可以在cpp下看到函数的定义2、matlab也可以打开函数使用 opencv 函数名 或者右击open 也可以打开它的m文件,看到函数的定义3、在opencv下也可以看到函数的方法 首先要找自己的安装位置,然后一步步的找到如下的过程D:\Program Files\opencv\sources\modules
2016-05-02 18:04:34 2088
原创 高光谱遥感图像处理(13)-----ENVI图像处理之滤波
1、ConvolutionFiltering (卷积滤波) 卷积是一种滤波方法,它产生一幅输出图像(图像上,一个给定像元的亮度值是其周围像元亮度值加权平均的函数) 。用户选择变换核用于图像列卷积生成一个新的空间滤波图像。 (1) 选择 Filter > Convolutions
2016-05-01 12:06:32 24922 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人