C/C++
文章平均质量分 80
HuangShuai_TJU
毕业于天津大学,现主要做激光雷达SLAM算法方面的研究。才开始接触,请大家提意见,一起进步!
展开
-
static,const以及extern的区别
--------------------------CONST---------------------------------------const应用:一、对于基本声明 const int r=100;//标准const变量声明加初始化,编译器经过类型检查后直接用100在编译时替换。 二、对于指针 1. int x=10; const int *r=&x; //转载 2016-12-03 16:00:13 · 359 阅读 · 0 评论 -
SIFI特征点提取
尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd zddmail@gmail.com对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。1、SIFT综述尺度不变特征转换(Scale-invariant feature transform或SIF转载 2017-03-23 22:58:11 · 11632 阅读 · 1 评论 -
PCA主成分分析实现降维
转载于一、简介 PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法,大家知道,我们在处理有关数字图像处理方面的问题时,比如经常用的图像的查询问题,在一个几万或者几百万甚至更大的数据库中查询一幅相近的图像。这时,我们通常的方法是对图像库中的图片提取响应的特征,如颜色,纹理,sift,surf,vlad等等特征,然转载 2017-03-23 21:46:04 · 1347 阅读 · 0 评论 -
MINGW安装时每个package下的意义
MinGW---- MinGW Base System-------- MinGW Compiler Suit------------ mingw32-binutils 必选,用于编译生成的 .o 文件的链接、汇编、生成静态库等。------------ mingw32-gcc 必选,核心的 C 编译器。------------ mingw32-gcc-ada 可选,Ada 编转载 2017-03-02 09:23:56 · 823 阅读 · 0 评论 -
头文件的那些事
一直对这个头文件半知半解,找到一个好的博文自然转载一下.http://blog.csdn.net/geeglet/article/details/8174608一、#define[html] view plain copy//定义宏 #define [MacroName] [MacroValue] //取消宏转载 2016-12-08 11:59:29 · 319 阅读 · 0 评论 -
分离式编译
1、定义 分离编译模式源于C语言,在C++语言中继续沿用。简单地说,分离编译模式是指:一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件连接起来形成单一的可执行文件的过程。2、分离编译模式的由来 分离编译模式是C/C++组织源代码和生成可执行文件的方式。在实际开发大型项目的时候,不可能把所有的源程序都放在一个头文件中,而是分别由不同转载 2016-12-06 11:44:19 · 353 阅读 · 0 评论 -
默认实参的理解
一直受默认实参的困扰,可能还是自己太懒,查找资料得出结论:将默认实参放在函数的声明中,并且在函数定义中没有默认实参!也就是说,函数实参只存在于声明中.1.为什么默认实参从声明中删除,而在定义中添加会报错?(错误提示:error C2660: “xxx”: 函数不接受 0 个参数)假定有三个文件,分别为a.h, a.cpp, main.cpp /原创 2016-12-05 16:45:26 · 388 阅读 · 0 评论 -
C++内存管理(超长)
[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支转载 2016-12-01 23:05:11 · 625 阅读 · 0 评论 -
C++默认参数的函数的记录
反思两个问题 1. 带默认参数的函数,为何声明、定义不能同时有参数? 2. 带默认参数的函数, 为何带默认参数的参数靠后站?上程序#include #include string>using namespace std;class A{ public: A(const string &a = "hello, nihao!",转载 2016-12-01 20:26:59 · 474 阅读 · 0 评论 -
点云滤波简介
转载于:https://www.cnblogs.com/zhaobinyouth/p/6196358.html点云滤波是点云处理的基本步骤,也是进行 high level 三维图像处理之前必须要进行的预处理。其作用类似于信号处理中的滤波,但实现手段却和信号处理不一样。我认为原因有以下几个方面:点云不是函数,对于复杂三维外形其x,y,z之间并非以某种规律或某种数值关系定义。所以点云无转载 2017-03-16 15:33:26 · 5002 阅读 · 0 评论