自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux makefile 教程 非常详细,且易懂

转载自:https://blog.csdn.net/haoel/article/details/2886/看到一篇特别好的讲Makefile的文章,感谢作者。转载如下:跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个..

2021-01-08 15:48:25 321

转载 积分图像(Integral Image)与积分直方图 (Integral Histogram)

在图像处理中有两个常用的相关算法,这就是积分图像(Integral Image)和积分直方图(Integral Histogram),本文来讲解这两个算法的基本原理。  在本文中主要以灰度图像来讲解。一个图像内矩形区域的积分是指这个矩形区域内所有灰度值的和,如图所示:Image)与积分直方图 (Integral Histogram)" title="积分图像(Integral 

2016-12-23 21:35:51 3797 1

转载 树、森林和二叉树的转换

树、森林和二叉树的转换树转换为二叉树http://www.cnblogs.com/zhuyf87/archive/2012/11/04/2753950.html(1)加线。在所有兄弟结点之间加一条连线。(2)去线。树中的每个结点,只保留它与第一个孩子结点的连线,删除它与其它孩子结点之间的连线。(3)层次调整。以树的根节点为轴心,将整棵树顺时针旋转一定角度,使

2016-09-13 10:33:43 776

原创 在Word中插入LaTeX公式

在线Cmd Markdown 编辑阅读器:https://www.zybuluo.com/mdeditor$$和$$中输入LaTeX编辑的公式,如下图位置;在右侧预览窗口右击公式,选择Show Math As→MathML Code,一个窗口会弹出,里面是MathML代码,复制;在Word中要插入公式,右击以纯文本方式粘贴。

2016-09-03 21:01:50 6791

转载 如何减少频繁分配内存(malloc或者new)造成的内存碎片?

http://www.coder51ad.pub/article/724635.html内存池(Memory Pool)是一种内存分配方式。 通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当

2016-09-01 23:25:06 1723

转载 连续子数组的最大和

面试题31:连续子数组的最大和题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间负责度为O(n)。看到这个题目,我们首先想到的是求出这个整型数组所有连续子数组的和,长度为n的数组一共有 n(n+2)/2个子数组,因此要求出这些连续子数组的和最快也需要O(n^2)的时间复杂度。但是题目要求的O(n

2016-08-31 21:31:39 312

转载 几何变换详解

几何变换详解在三维图形学中,几何变换大致分为三种,平移变换(Translation),缩放变换(Scaling),旋转变换(Rotation)。以下讨论皆针对DirectX,所以使用左手坐标系。平移变换将三维空间中的一个点[x, y, z, 1]移动到另外一个点[x', y', z', 1],三个坐标轴的移动分量分别为dx=Tx, dy=Ty, dz=Tz, 即x' =

2016-08-31 17:28:11 625

转载 typedef struct和struct定义结构体的区别

结构也是一种数据类型, 可以使用结构变量, 因此, 像其它类型的变量一样, 在使用结构变量时要先对其定义。定义结构变量的一般格式为: struct 结构名{      类型 变量名;      类型 变量名;      ...} 结构变量;结构名是结构的标识符不是变量名。另一种常用格式为:typedef struct 结构名{

2016-08-31 09:43:36 990

转载 C枚举类型的使用方法

http://sharep.blog.51cto.com/539048/1143011.  枚举的定义枚举类型定义的一般形式为:    enum 枚举名{ 枚举值表 };在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。例如:   该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。2.  枚举变

2016-08-30 19:25:10 303

转载 默认构造函数

http://www.cnblogs.com/QG-whz/p/4676481.htmlC++ 合成默认构造函数的真相阅读目录正文2.基类带有默认构造函数的派生类。3. 带有虚函数的类  4.带有虚基类的类什么是默认构造函数?默认构造函数什么时候被调用?理解“被需要”这三个字 何时默认构造函数才会被编译器需要?总结 正

2016-08-24 20:35:33 502

转载 跟踪-学习-检测

TLD算法介绍,TLD论文翻译http://www.thinkface.cn/thread-3119-1-1.html(出处: thinkface论坛)跟踪-学习-检测摘要:这篇论文研究了视频流中未知目标的持久跟踪。目标是通过某一帧的位置范围(如矩形框)来定义的。在后续帧,任务就是确定目标框或者指示目标是不可见的。我们提出一个新奇的跟踪框架(TLD),其将持久跟踪任务分解为跟踪

2016-08-24 19:07:03 4824

转载 动态规划之背包问题

动态规划之背包问题(一)March 1, 2013作者:Hawstein出处:http://hawstein.com/posts/dp-knapsack.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。一切都要从一则故事说起。话说有一哥们

2016-08-18 22:50:27 295

转载 Features From Accelerated Segment Test

FAST特征点检测Features From Accelerated Segment Test1. FAST算法原理      博客中已经介绍了很多图像特征检测算子,我们可以用LoG或者DoG检测图像中的Blobs(斑点检测),可以根据图像局部的自相关函数来求得Harris角点(Harris角点),后面又提到了两种十分优秀的特征点及它们的描述方法SIFT特征与SURF特

2016-08-12 09:40:01 2813

转载 SIFT算子

1. SIFT算法中一些符号的说明I(x,y)I(x,y)表示原图像。G(x,y,σ)G(x,y,σ)表示高斯滤波器,其中G(x,y,σ)=12πσ2exp(−(x2+y2)/2σ2)G(x,y,σ)=12πσ2exp(−(x2+y2)/2σ2)。L(x,y,σ)L(x,y,σ)表示由一个高斯滤波器与原图像卷积而生成的图像,即L(x,y,σ)=G(x,y,σ)⊗I(x,y)

2016-08-12 09:37:55 2034

转载 二叉树

https://passport.csdn.net/?service=http://write.blog.csdn.net/postedit?ref=toolbar

2016-07-21 15:56:10 196

转载 C++中的static关键字的总结

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1#include

2016-07-20 11:04:31 230

转载 C++中union用法总结

http://www.jellythink.com/archives/468

2016-07-20 10:08:14 440

转载 C++ 中四种cast比较(转载)

C++中的Cast引言在一次看More Effective C++中,有一节提到了《Prefer C++-Style Casts》。其中列举许多C++ Cast的一些好处,当然这些都是相对于C语言中的强制转换这类而言的。所以首先来了解C++中的Cast。一、Dynamic_Cast我们从适用范围来了解这个操作。

2016-07-19 22:10:43 4738

转载 C++ 关于声明,定义,类的定义,头文件作用,内、外链接

C++ 关于声明,定义,类的定义,头文件作用,防止头文件在同一个编译单元.txt1.  编译单元,一个.cc,或.cpp作为一个编译单元.生成.o2.  普通数据类型的定义,声明,函数的定义声明(类函数是一样的)     extern int x; //变量是声明,并未实际分配地址,未产生实际目标代码       void pri

2016-07-07 15:47:29 1834

转载 C++派生访问控制说明符

访问说明符(public,protected,private)类型:        类成员访问说明符        继承访问说明符 继承访问说明符说明了派生类中基类部分成员的继承方式。    (1)通过public继承:派生类中基类部分成员的访问说明符在基类中为public或protected的,在派生类中类型保持不变,private的成员不可访问。   (2)通过prot

2016-07-05 23:21:22 988

转载 左值、右值与右值引用

转自:http://book.2cto.com/201306/25366.html在C语言中,我们常常会提起左值(lvalue)、右值(rvalue)这样的称呼。而在编译程序时,编译器有时也会在报出的错误信息中会包含左值、右值的说法。不过左值、右值通常不是通过一个严谨的定义而为人所知的,大多数时候左右值的定义与其判别方法是一体的。一个最为典型的判别方法就是,在赋值表达式中,出现在等号左边的

2016-06-24 16:11:26 339

转载 成员函数,非成员函数和友元函数

转自:http://blog.chinaunix.net/uid-10673338-id-2936852.html成员函数和非成员函数最大的区别在于成员函数可以是虚拟的而非成员函数不行。所以,如果有个函数必须进行动态绑定(见条款38),就要采用虚拟函数,而虚拟函数必定是某个类的成员函数。关于这一点就这么简单。如果函数不必是虚拟的,情况就稍微复杂一点。看下面表示有理数的一个类:

2016-06-21 10:02:48 337

转载 [C/C++]#ifndef,#define用法

文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef  #define  

2016-06-20 21:11:53 1142

转载 【转】latex两栏排版时如何插入跨栏的表格或图形{汇总}

latex进行两栏排版时,有时会遇到一些宽度较大的图形或表格,没办法挤在一栏中,希望能够让其占据两栏,如下图,如何实现呢?http://www.zhixing123.cn/jiaocheng/figure-or-table-stretch-over-two-columns.html其实很简单,只需要多加一个星号就可以了。表格横跨两栏代码\begin{tabl

2016-06-12 21:49:45 90847 4

转载 拷贝构造函数详解http://blog.chinaunix.net/uid-21411227-id-1826742.html

1.什么是拷贝构造函数:CA(const CA& C)就是我们自定义的拷贝构造函数。可见,拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一致,它的唯一的一个参数是本类型的一个引用变量,该参数是const类型,不可变的。例如:类X的拷贝构造函数的形式为X(X& x)。    当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说

2016-05-20 21:32:06 344

转载 目标跟踪理论方法小结

转载自:http://blog.sina.com.cn/s/blog_4b700c4c01017wz5.html一、引言:在需要监控的环境里,如何能够判断出进入特定区域的目标,并且能够跟踪目标的轨迹。分为两种情况:一是静态背景下的目标跟踪;二是动态背景下的目标跟踪。二、静态背景下的目标跟踪方法1、单目标:目标跟踪还可以分为单目标的跟踪和多目标的跟踪。单目标的静态背景下的目标

2016-05-18 22:27:07 5528

转载 vector容器类型及初始化方法

C++ vector容器类型及初始化方法http://www.cnblogs.com/charley_yang/archive/2010/1看到一篇很好的学习的vector虚容器的博文,分享给大家,感谢博主,对我帮助很大!!vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 

2016-05-17 22:27:52 630

转载 泛型算法 (输入输出迭代器和算法综合介绍)

转自:http://www.cnblogs.com/wanghetao/archive/2012/07/17/2596491.html标准库容器定义的操作非常少。标准库没有给容器添加大量的功能函数,而是选择提供一组算法,这些算法大都不依赖特定的容器类型,是“泛型”的,可作用在不同类型的容器和不同类型的元素上。考虑下面的例子,可以使用 accumulate 把 string 型的 v

2016-05-16 11:13:28 600

转载 递归

http://www.cnblogs.com/BLoodMaster/archive/2010/03/23/1692641.html编程里面估计最让人摸不着头脑的基本算法就是递归了。很多时候我们看明白一个复杂的递归都有点费时间,尤其对模型所描述的问题概念不清的时候,想要自己设计一个递归那么就更是有难度了。今天我也花费了半个小时来搞明白二叉树的平衡性的递归模型,首先我不明白什么叫做平衡性

2016-05-15 20:29:10 282

转载 在matlab图像处理中太有用了,regionprops用来度量图像区域属性的函数。

在matlab图像处理中太有用了,regionprops用来度量图像区域属性的函数。函数:regionprops。顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数。语法    STATS = regionprops(L,properties)        %bw=rgb2gray(bw);L必须来自二维图像(如灰度图像

2016-05-14 17:21:19 6953

转载 Matlab中regionprops的使用示例

版权声明:本文为shaoxiaohu原创文章,欢迎转载,请注明出处,谢谢。有这样一幅图,我们想获取其中的连通区域,可以使用以下代码:[plain] view plain copy src_img_name = 'blue_sky_white_clound_002594.jpg';  img = imre

2016-05-14 16:46:25 2214

转载 C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。 在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来总结静

2016-05-12 20:35:10 331

转载 C++ auto_ptr智能指针的用法

C++ auto_ptr智能指针的用法 http://blog.csdn.net/monkey_d_meng/article/details/5901392C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。[cpp] view plain cop

2016-05-12 19:43:07 220

转载 用 _findfirst 和 _findnext 查找文件

一、这两个函数均在io.h里面。二、首先了解一下一个文件结构体:struct _finddata_t {    unsigned    attrib;    time_t      time_create;       time_t      time_access;       time_t      time_write;    _fsize_t    size

2016-05-11 20:24:42 4390

转载 =函数指针

我们都知道,数组名就是指向数组第一个元素的常量指针(详见《数组拾遗》)。同理,对于一个函数而言,函数名也是指向函数第一条指令的常量指针。而编译器要做的就是在程序编译之后,为每个函数分配一个首地址,即该函数第一条指令的地址。一般情况下,我们可以用一个指针来保存这个地址,而这个指针就是函数指针,该指针可以看作是它指向函数的别名,所以我们可以用该指针来调用这个函数。===============

2016-05-09 22:50:03 434

转载 Matlab计算机视觉工具箱

http://blog.csdn.net/zy122121cs/article/details/44947355转自:http://cvnote.info/matlab-cv-ip-toolbox/计算机视觉/图像处理研究中经常要用到Matlab,虽然其自带了图像处理和计算机视觉的许多功能,但是术业有专攻,在进行深入的视觉算法研究的时候Matlab的自带

2016-05-09 12:07:45 9622

转载 行人检测

如果转载了本文,也请注明转载出行人检测具有极其广泛的应用:智能辅助驾驶,智能监控,行人分析以及智能机器人等领域。从2005年以来行人检测进入了一个快速的发展阶段,但是也存在很多问题还有待解决,主要还是在性能和速度方面还不能达到一个权衡。近年,以谷歌为首的自动驾驶技术的研发正如火如荼的进行,这也迫切需要能对行人进行快速有效的检测,以保证自动驾驶期间对行人的安全不会产生威胁。1   行

2016-05-09 10:31:56 2982

转载 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?----转

首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到该

2016-05-07 22:33:48 276

转载 c++中getopt和getopt_long的使用方法

getopt(分析命令行参数)  相关函数  表头文件 #include  定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);  extern char *optarg;  extern int optind, opterr, optopt;  函数说明 getopt()用来分析命令行

2016-05-06 14:47:37 3823 1

转载 C++中引用类型

【 以下文字转载自 VBnBasic 讨论区 】【 原文由 阿蓉 所发表 】    c++比起c来除了多了类类型外还多出一种类型:引用。这个东西变量不象变量,指针不象指针,我以前对它不太懂,看程序时碰到引用都稀里糊涂蒙过去。最近把引用好好地揣摩了一番,小有收获,特公之于社区,让初学者们共享。     引用指的是对一个对象的引用。那么什么是对象?在c++中狭义的对象指的是

2016-05-05 20:39:52 372

手写字符识别

给了一个字符库,提取特征,采用KNN分类

2015-08-21

空空如也

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

TA关注的人

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