自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

swfa1的专栏

春水初生,春林初盛; 春风十里,不如你。

  • 博客(110)
  • 资源 (2)
  • 收藏
  • 关注

原创 魔方矩阵

看到魔方矩阵,好奇,好玩儿,正好赶上周五,就来放松一下,总结一下j

2014-04-04 18:02:40 6703 2

原创 遍历三维骨架

type def struct edge{ int adjvex; int weight; struct edge *next;}ELinkl1、图的概念1.1 邻接表的存储结构

2014-04-03 13:44:15 868

原创 Effective C++ : initialization list vs assignments

tips:4 确定对象在使用前已被初始化构造函数的初始化类别比在构造函数内部赋值操作更加高效,初始化列表只调用了类的初始化函数,也就是成员变量的构造函数一次构造函数内部的赋值操作,首先需进行初始化,然后再进行构造函数的赋值。这样就相当于赋值两次。唯一的麻烦就是必须要记住初始化列表中初始化参数的顺序一定要和类中成员的声明的次序一致。初始化的顺序是从右向左的。下面用程序说明首先写测

2014-02-20 11:47:26 1278

原创 effective c++ 之代替#define

条款1:视C++为语言联邦1\C:blocks\statements\preprocessor\built_in data types\array\pointer2\Object-oriented c++,c with classes:class,encapsulation,inheritance,polymorphism,virtual function(动态绑定)。。。3、Te

2014-02-17 22:01:42 820

转载 怎样在公式编辑器中输入空格?

怎样在公式编辑器中输入空格?方法有三:1、使用工具栏里的a_b    a__b    a___b按钮。2、ctrl+shift+空格3、从文本中复制空格再粘贴。4、将公式内容的“样式”选择为“文字”,即通过“样式”菜单钩选“文字”项,就可以任意插入空格了。(李晓琴提供)

2014-02-10 14:36:07 3146

原创 图像处理之空间域图像增强

基于一阶微分的图像增强--梯度法偏导数本身不是旋转不变的(各项同性的),但是梯度向量的模值却是各项同性的

2014-02-08 00:07:15 963

转载 像素间的基本关系之距离度量

对于像素的p,q和z,其坐标分别为(x,y),(s,t)和(v,w),rug

2014-02-07 23:43:43 6543

原创 MRIdata initial

levelset mri data1\minmal surface:initialg()计算完了是梯度为0的地方是黑色,其他的地方是白色。然后作为初始化的输入,正好是,内壁的地方是黑色,剩下的白色2、mri data的初始化数据只能是通过阈值分割得到初始化的数据,但是输入数据应该是以前的原始数据。

2014-02-05 22:59:34 688

原创 vs2010调试记录

Error 17 error C2664: 'Raw2D::Raw2D(const Raw2D &)' : cannot convert parameter 1 from 'Raw2D *' to 'const Raw2D &' e:\geo\lspure\lspure\raw3d_independt.cpp 682Error 2 error C2664: 'LevelSet::drlse_ed

2014-02-04 22:42:53 801

原创 数据结构之链表

1、结构体的定义typedef struct student{ int num; struct student *next;}student;struct student{ int num; struct student *next;};这两种定义有什么区别?答案:第二个struct student是定义了一个student结构体,这个明白吧。

2014-01-28 23:03:44 789 2

原创 vs2010 配置qt

最近在玩儿ITK,真是强大的LIB,首先配置QT遇到如下困难,unable to find a qt build,to solve this problem specify a qt build三种方法:1.在QT菜单下单击OPTION,然后单击ADD,选择QT安装路径。2.运行Qt安装目录下的configure.exe。3.增加环境变量

2014-01-19 16:14:07 840

原创 anistropic filer

1 、对相邻的8向或者26向进行标准邻域卷积;hN = [0 1 0; 0 -1 0; 0 0 0];hS = [0 0 0; 0 -1 0; 0 1 0];hE = [0 0 0; 0 -1 1; 0 0 0];hW = [0 0 0; 1 -1 0; 0 0 0];hNE = [0 0 1; 0 -1 0; 0 0 0];hSE = [0 0 0; 0 -1 0; 0 0

2014-01-16 22:14:07 786

转载 Algorithm to find the area of a polygon

If you know the coordinates of the vertices of a polygon, this algorithm can be used to find the area.ParametersX, YArrays of the x and y coordinates of the vertices, traced in a clock

2014-01-11 19:38:47 1225

原创 Gravity

看完地心引力,才知道物理原来这么重要

2013-12-01 10:19:25 660

原创 C++ 数据转换总结

void RawImage::readStream(signed int * buf,char const *filename,int size){int lx=0,ly=0,lz=0;ifstream file;file.open(filename, ios::out | ios::app | ios::binary);if (!file.is_open()) {cout<< "The file

2013-11-24 19:01:40 783

原创 数学沉思录

人类进步通常是由认识自然的渴望所驱动的。这种探求事物的本质、追根溯源的努力,远远超过了单纯满足生存需求和提高生活质量的要求。当然,这并不是说所有人都会主动去追寻自然奥秘,研究抽象的数学命题。为了生存而整日奔波忙碌的芸芸众生,几乎不可能有时间奢侈地思考人生的意义。然而,人类历史上却始终不乏先驱来思考万事万物的根源,探寻自然界的构成方式和法则。数学先驱为我们创造的泛函分析这门学

2013-11-07 09:56:44 1128

原创 matlab 算术运算符

Arithmetic Operators + - * / \ ^ 'Matrix and array arithmeticSyntaxA+BA-BA*BA.*BA/BA./BA\BA.\BA^BA.^BA'A.'ns

2013-10-23 15:10:20 786

原创 double zhuanhuawei uint8

double *255uint 8 /255

2013-10-18 15:13:20 950

原创 steerpyremid分解重构

需求:

2013-10-14 10:54:44 978

原创 百度北京站2014研发笔试

1、OSI七层模型2、进程间数据共享的方式三种3、TCP/UDP区别4、打印数组的所有组合5、二叉树的面积6、地图的点的文字位置的确定

2013-10-13 20:38:45 5818

转载 狄拉克δ函数介绍

此文转自网络

2013-10-10 20:07:46 2878

原创 编写规范C++传值

1、ImageF& cos(ImageF &xdata)如果想改变实参的值,用引用或者指针,返回值应与形参类型一致,指针返回指针,引用返回引用复制对象的操作class Raw2D { private: //-----------------DATA----------------- int xsize; // # of pixels per scanline,

2013-10-10 09:19:23 687

转载 vs2010 C++调试记录

too many arguments in this call我先定义了ImageF 类,又发现自己写过的RAW2d类可以直接用,但是函数都按照ImageF写的,所以,、define Imagef raw2d;后改为typedef typedef Raw2D ImageF;通过typedef和#define的用法与区别一、typedef的用法在C/C++

2013-10-09 18:57:35 857

原创 形态学去噪

闭运算+开运算,结构元素比噪声大

2013-10-07 11:18:46 4316

原创 DRLSE 水平集算法总结

背景:Level Set方法是美国数学家Osher(加州大学洛杉矶分校)和Sethian(加州大学伯克利分校)合作提出的。后者因为对Level Set的贡献获得了去年美国数学会与工业应用数学会联合颁发的维纳奖。遗憾的是这两位Level Set的开创者现在正为争夺Level Set的名誉而对簿公堂。Level Set方法是他们在98年文章“Front Propagation with C

2013-10-06 22:23:54 5333

转载 levelset 解释

Herve LombaertResearch Projects Algorithms School Presentations ScheduleLevel set method: ExplanationHere the basics of the level set method is explained, this is not an advanced tutoria

2013-10-06 17:18:08 2574

转载 C++ 指针和引用

有了变量名,为什么还需要一个别名呢?C++之所以增加引用类型, 主要是把它作为函数参数,以扩充函数传递数据的功能。到目前为止我们介绍过函数参数传递的两种情况。(1) 将变量名作为实参和形参。这时传给形参的是变量的值,传递是单向的。如果在执行函数期间形参的值发生变化,并不传回给实参。因为在调用函数时,形参和实参不是同一个存储单元。例6.18 要求将变量i和j的值互换。下面的程序无

2013-09-30 19:51:42 753

转载 C++中new和malloc的区别

C++中new和malloc的区别  2011-08-03 18:17:47|  分类: C++|字号 订阅1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数

2013-09-29 14:44:30 640

原创 C++ 铪铪铪铪 烫烫烫 屯屯屯

f未分配内存成功

2013-09-29 14:44:11 3650 1

原创 算法三个数之和

快速找出一个数组中的三个数,让这三个数之和等于一个给定的值(编程之美)  2012-08-16 14:25:18|  分类: 编程之美|字号 订阅解法:时间复杂度为O(n^2)。如果数组已排序,利用解法1的双指针遍历法,可以在O(n)的时间内找到两个数之和等于一个給定的数。我们假设找到的三个数ai,aj,ak有ai#includeusing name

2013-09-28 11:25:52 1410 1

转载 蚁群算法java实现以及TSP问题蚁群算法求解

1. 蚁群算法简介     蚁群算法(Ant Clony Optimization, ACO)是一种群智能算法,它是由一群无智能或有轻微智能的个体(Agent)通过相互协作而表现出智能行为,从而为求解复杂问题提供了一个新的可能性。蚁群算法最早是由意大利学者Colorni A., Dorigo M. 等于1991年提出。经过20多年的发展,蚁群算法在理论以及应用研究上已经得到巨大的进步。  

2013-09-27 23:23:43 1298

转载 PCA的一些基本资料

引言:机器学习领域中所谓的降维就是指采用某种映射方法,将原高维空间中的数据点映射到低维度的空间中。降维的本质是学习一个映射函数 f : x->y,其中x是原始数据点的表达,目前最多使用向量表达形式。 y是数据点映射后的低维向量表达,通常y的维度小于x的维度(当然提高维度也是可以的)。f可能是显式的或隐式的、线性的或非线性的。当然还有一大类方法本质上也是做了降维,叫做feature sele

2013-09-27 23:21:10 825

原创 河道数据

多尺度边缘检测各向异性滤波45度直线三点结构元素135+45映射为彩色

2013-09-26 17:04:09 890

原创 溶洞数据

计算一次平滑高斯中值

2013-09-26 16:55:35 688

原创 原始数据

迭代10次,系数为|grad| ,d=10;iter=10;delta=100;condition=abs(Ix(i,j))高斯滤波之后jhh中值滤波:均衡化迭代10次之后不进行

2013-09-26 16:30:10 714

原创 河道增强算法

2013-09-26 15:53:04 744

原创 实验结果比较

原图多尺度形态学边缘检测直方图均衡化中值滤波

2013-09-25 16:22:50 671

原创 C++--->Gauss算法

原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include string.h> 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。 举例: // memcpy

2013-09-23 10:24:35 1024

转载 求两个单向链表的交点

题目:       给出两个单向链表,判断其是否有交点;如果存在交点,请找出交点  解题思路:      如果存在交点,则两个链表的节点结构必定是同构的;      如果存在交点,则两个链表必定程序Y字形,而不可能是X形;      如果存在交点,两个链表在交点及其之后的部分是一致的-----这点很关键,一致的意思包括两部分:长度和内容。

2013-09-22 20:40:20 866

转载 梯度下降法

梯度下降法是一个最优化算法,通常也称为最速下降法。目录  [隐藏] 1 描述1.1 例子1.2 缺点2 参阅3 参考文献描述[编辑]有关梯度下降法的描述梯度下降法,基于这样的观察:如果实值函数  在点  处可微且有定义,那么函数 在  点沿着梯度相反的方向  下降最快。因而,如果

2013-09-21 20:09:26 1626

java el jstl学习手册

学习javaEE开发的好帮手,一看就懂EL 简介 EL 全名为Expression Language,它原本是JSTL 1.0为方便存取数据所自定义的语言

2012-03-23

概率论中的贝叶斯公式

很好的资料,适合学习概率的人,效率很高,简单易懂

2012-03-29

空空如也

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

TA关注的人

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