kinect fusion和c++学习笔记前言

  kinect fusion可以实现对室内场景的实时重建,与我的研究方向相关,所以我直接从kinect fusion程序样例着手,学习c++编程知识和Kinect for Windows SDK v2.0相关开发知识(由于本人c++基础很薄弱,尽管代码注释很详细我还是不能直接阅读,所以还需要不断学习c++编程知识)。我采用的样例是一位博主整理的,非常感谢该博主的分享。

1代码组成部分

  由于原博主的代码下载需要积分,出于对原作作者智力成果的尊重,我不提供完整的源代码。该项目文件由5个头文件和4个源文件组成,如下图所示。
  ImagaRenderer.h,里面是ImageRender类,主管图形图像渲染;
  included.h和stdafx.h,里面是一些需要用到的头文件;
  PrecisionTimer.h,里面是PrecisionTimer,刚精度计时器;
  ThisApp.h,里面是ThisApp类 本程序的抽象。
  ImagaRenderer.cpp,里面是ImageRender类,主管图形图像渲染;
  源文件一个主函数,其他跟头文件对应。
kinect fusion和c++学习笔记前言_第1张图片

2运行结果

kinect fusion和c++学习笔记前言_第2张图片

3参考资料

3.1c++编程语言学习参考资料

  在阅读程序过程中自然会遇到c++编程语言上面的问题,例如一些关键字的含义不清,类和结构体定义用法理解不透彻等问题(如果是类和结构完全不知道的小白还是要先简单学习一下这方面的基础知识),这些问题都可以直接百度或者查询c++语言学习书籍学习,尤其是关于一些关键字的理解,很多博主都做了比较细致的分析,对学习c++的帮助很大。在学习的过程中,我也整理了一些关于c++关键字学习的笔记(主要还是针对fusion程序案例),这些在后面的程序学习中都会有标记。

3.2Kinect for Windows SDK v2.0开发知识参考资料

  这个主要参考Microsoft公司Kinect for Windows SDK 2.0的官方网页,主要参考Reference>>c++reference下面四个板块儿的内容,如下图所示。
kinect fusion和c++学习笔记前言_第3张图片
Interfaces:主要介绍Kinect 2.0开发要用到的接口类和函数;
Functions:主要介绍Kinect 2.0开发要用到的功能类和函数;
Structures:主要介绍Kinect 2.0开发要用到的结构体;
Enumerations:主要介绍Kinect 2.0开发要用到的枚举类型。

你可能感兴趣的:(Kinect,for,Windows,SDK,2.0学习)