RGB-D(深度图像) & 图像深度

摘要: RGB-D(深度图像) 深度图像 = 普通的RGB三通道彩色图像 + Depth Map 在3D计算机图形中,Depth Map(深度图)是包含与视点的场景对象的表面的距离有关的信息的图像或图像通道。其中,Depth Map 类似于灰度图像,只是它的每个像素值是传感器距离物体的实际距离。通常RGB图 阅读全文
posted @ 2018-06-28 10:46 ostin 阅读(6559) 评论(0) 推荐(0) 编辑

RGBD-SLAM(一)——深度摄像机

摘要: 一、根据其工作原理主要分为三类: 1. 双目方案: (1) 原理: http://blog.csdn.net/shenziheng1/article/details/52883536 (2)产品: ZED:https://www.stereolabs.com/ Tango:http://www.an 阅读全文
posted @ 2018-06-28 10:26 ostin 阅读(2807) 评论(0) 推荐(0) 编辑

C++重写(覆盖)、重载、重定义、多态

摘要: 1 重写(覆盖)override override是重写(覆盖)了一个方法,以实现不同的功能。一般用于子类在继承父类时,重写(覆盖)父类中的方法。函数特征相同,但是具体实现不同。 重写需要注意: 被重写的函数不能是static的,必须是virtual的 重写函数必须有相同的类型,名称和参数列表 重写 阅读全文
posted @ 2018-06-25 11:10 ostin 阅读(998) 评论(0) 推荐(0) 编辑

代码重用和接口重用

摘要: 代码重用就是继承父类的方法,达到方法(代码)重用的目的,而接口重用就是在多态中能够通过父类指针来调用子类的方法,当然这个需要用到虚函数和类型转化的支持,达到一个指针能够达到重复使用的目的(即接口重用) 1.代码重用(继承) 先来讲讲继承,基础的就不讲了,说下c++特有的多重继承,在说多重继承之前,先 阅读全文
posted @ 2018-06-24 11:43 ostin 阅读(647) 评论(0) 推荐(0) 编辑

C++的精髓——代码复用、接口复用

摘要: C++的精髓——代码复用、接口复用 C++的精髓——代码复用、接口复用 在另一篇文章中提到C++三大特点的核心概括,也写在这里吧。封装:信息隐藏继承:代码复用多态:面向对象C++并不是面向对象,它包容多种编程思想,如面向过程,面向对象,泛型编程等。笔者还在学校的时候理解C++最终精髓是两点:代码复用 阅读全文
posted @ 2018-06-24 11:21 ostin 阅读(2387) 评论(0) 推荐(0) 编辑

静态库和动态库的区别和win平台和linux平台代码实现

摘要: 静态库和动态库的区别 什么是库 库是写好的,现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、. 阅读全文
posted @ 2018-06-22 15:35 ostin 阅读(521) 评论(0) 推荐(0) 编辑

windows工程总结

摘要: 1、win32控制台console程序 运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。 生产.exe可执行程序。 通过命令行实现输入输出交互,可直接使用printf,get 阅读全文
posted @ 2018-06-22 14:37 ostin 阅读(191) 评论(0) 推荐(0) 编辑

预编译头文件stdafx.h-stdafx.cpp-stdafx.pch(pre-compile headfile)

摘要: tdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头 阅读全文
posted @ 2018-06-22 14:13 ostin 阅读(291) 评论(0) 推荐(0) 编辑

linux调用库的方式

摘要: linux调用库的方式有三种:1.静态链接库2.动态链接库3.动态加载库其中1,2都是在编程时直接调用,在链接时加参数-l进行链接,运行时自动调用第三种需要在编程时使用dlopen等函数来获取库里面函数的定义,然后进行调用.不过对于没有提供头文件的动态库,只能dlopen等函数来调用 阅读全文
posted @ 2018-06-21 09:53 ostin 阅读(416) 评论(0) 推荐(0) 编辑

Window 32位 编程总结

摘要: Lesson01 win32 Window 32位 编程 1.Windows编程基础 2.Windows的字符 3.窗口处理 4.消息处理 5.绘图 6.对话框 7.控件 Win32编程: Windows API:函数接口 一、Windows编程基础 1.Windows应用程序分类 1.1 控制台程 阅读全文
posted @ 2018-06-19 14:50 ostin 阅读(436) 评论(0) 推荐(0) 编辑