- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 【C++的探索路14】多态与虚函数之基础篇
多态是面向对象编程的可重用性的体现,本文将对多态的基础部分进行介绍:首先介绍多态的基本概念、作用,在这些的基础上介绍多态的实现原理以及多态的注意事项。
2017-12-27 20:49:01 294
原创 【C++的探索路12】继承与派生之高级篇--派生类与赋值运算符及多重继承
本部分介绍了派生与继承的较高级部分:派生类和赋值运算符以及多重继承与二义性。多重继承与多层继承为派生与继承的两种不同的概念,多重继承容易引发二义性的现象,可以通过域作用符以及虚继承进行解决。
2017-12-20 20:31:53 379
原创 【双目视觉探索路6】整体代码结构分析与作业完成(未完待续)
本文对双目立体视觉的整个代码的结构进行大致的梳理与总结,提供一个较为简洁的编程思路。
2017-12-20 08:27:57 1474
原创 【C++的探索路11】继承与派生之拓展篇--多形式派生以及派生类指针转换
本部分为继承与派生的拓展部分,内容涉及多层次派生、基类派生类的相互赋值与指针转换以及私有派生与保护派生
2017-12-19 19:41:42 356
原创 【双目视觉探索路5】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(3)之SGBM算法
本部分对双目立体视觉的SGBM算法进行原理及参数的研究。
2017-12-19 09:52:41 4107 1
原创 【双目视觉探索路4】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(2)之部分验证
前一部分展示了工作流程及修改的主程序内容,这一部分为剩下的代码解读。本次解读主要是功能性验证,对于实现的细节问题会略有提及,但不是主要重心。回忆一下整个流程的五个步骤:1,读入立体图像对(stereo image pairs)并获得亚像素精度级别的位置信息。2,调用stereoCalibrate()函数进行立体标定获得本征矩阵3,评定精度(采用点与极线之间的距离进行评价)
2017-12-17 09:54:22 937 1
原创 【双目视觉探索路3】分析整理Learning OpenCV3书中立体标定、校正以及对应代码(1)之总体
双目立体视觉的书上代码分析与相关实现(1)
2017-12-15 09:45:09 2236 1
原创 【C++的探索路10】继承与派生之基本性质篇
重载为C++多态的一个体现,继承与派生除了有多态的体现外,还有体现出了代码的复用性,本部分开始将对继承与派生的内容进行相应的学习
2017-12-14 20:40:35 417
原创 【双目视觉探索路1】立体视觉的基本原理
【双目视觉探索路】系列将在围绕双目立体视觉成像的基本原理上逐步对其涉及的单目标定、立体标定、立体矫正、立体匹配以及三维坐标映射进行逐级展开,并给出相应例子与实验测量结果。第一篇文章内容涉及双目立体视觉的基本原理,对内部所涉及的一些基本步骤以及相关实现需要注意的细节进行展开;接下来的几篇文章将对双目立体视觉的实现逐步深挖。
2017-12-12 09:41:04 1684
原创 【C++的探索路9】<<、>>、++、--与 强制类型转换运算符
本部分对流运算符、强制转换运算符以及自增自减运算符的重载进行了较为详细的编程叙述与展示流运算符顾名思义就是需要与stream类形成一定的关系,由stream对象实现信号的传输后,在中间过程通过编写函数实现自己所需要的操作。强制类型转换运算福在实际调用形式中有三种,分别为T(a),(T)a,(a)。当为(a)时,它是被赋予了T类型这个神圣使命的。自增自减运算符可以重载为全局也能重载为成员函数,后置运算符比前置运算符的重载多了一个废柴的形参,并且计算消耗相对大些。
2017-12-11 23:07:33 566
原创 【C++的探索路8】运算符重载为友元以及可变长数组程序编写
友元的目的是放开部分封装性,实现便捷的编程;本部分首先对运算符重载为友元函数部分进行了简要的介绍,并通过一个相对应的例子对其中实现细节进行了讲述。第二部分则通过一个动态数组类的实现,对前面一部分关于运算符重载的内容进行相应的回顾,对涉及的基础知识进行巩固。动态数组类编程的实现除了能助我们回顾一下运算符重载的细节外,动态数组类的功能还与STL中的vector的功能有着异曲同工之处;通过这一部分的预习,可以对后续部分的学习起到一定的启迪作用!
2017-12-08 09:39:59 372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人