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类,主管图形图像渲染;
  源文件一个主函数,其他跟头文件对应。
在这里插入图片描述

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下面四个板块儿的内容,如下图所示。
在这里插入图片描述
Interfaces:主要介绍Kinect 2.0开发要用到的接口类和函数;
Functions:主要介绍Kinect 2.0开发要用到的功能类和函数;
Structures:主要介绍Kinect 2.0开发要用到的结构体;
Enumerations:主要介绍Kinect 2.0开发要用到的枚举类型。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值