1、安装KinectSDK-v1.0-beta2-x64.msi,这个是64位机子的。可以视自己的机子情况而定。

2、编译sample中的SkeletalViewer项目(我编译的是c++,如果你比较熟悉c#可以编译c#版本的):

A:环境配置==在引用文件中添加安装SDK时的安装目录中的inc,在库文件中添加SDK的lib/amd64,然后在链接器->输入->附加依赖项中添加MSRKinectNUI.lib。直接编译运行就可以了,但是我的在编译的时候出现

1>NuiImpl.obj : error LNK2019: 无法解析的外部符号 __imp__MSR_NuiCreateInstanceByName,该符号在函数 "public: long __thiscall CSkeletalViewerApp::Nui_Init(wchar_t *)" (?Nui_Init@CSkeletalViewerApp@@QAEJPA_W@Z) 中被引用
1>NuiImpl.obj : error LNK2019: 无法解析的外部符号 __imp__MSR_NuiCreateInstanceByIndex,该符号在函数 "public: long __thiscall CSkeletalViewerApp::Nui_Init(int)" (?Nui_Init@CSkeletalViewerApp@@QAEJH@Z) 中被引用
1>SkeletalViewer.obj : error LNK2019: 无法解析的外部符号 __imp__MSR_NuiSetDeviceStatusCallback,该符号在函数 _wWinMain@16 中被引用
1>SkeletalViewer.obj : error LNK2019: 无法解析的外部符号 __imp__MSR_NUIGetDeviceCount,该符号在函数 "private: void __thiscall CSkeletalViewerApp::UpdateComboBox(void)" (?UpdateComboBox@CSkeletalViewerApp@@AAEXXZ) 中被引用

后来调试了一下发现要用lib/x86的MSRKinectNUI.lib才可以,具体原因不是很清楚。编译通过……

B:运行==出现错误如下,经过查找资料,原因是我的机子没有独立显卡(泪奔)。

解决办法,找到DrawDevice.cpp中的代码

    hr = m_pD3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hwnd,D3DCREATE_SOFTWARE_VERTEXPROCESSING | D3DCREATE_FPU_PRESERVE,&pp,&m_pDevice);

将其中的D3DCREATE_HARDWARE_VERTEXPROCESSING改为D3DCREATE_SOFTWARE_VERTEXPROCESSING就可以成功运行了


kinect使用手册相关推荐

  1. Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示

    Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 ...

  2. Kinect应用开发实战:用最自然的方式与机器对话

    <Kinect应用开发实战:用最自然的方式与机器对话> 基本信息 作者: 余涛 出版社:机械工业出版社 ISBN:9787111400929 上架时间:2012-11-6 出版日期:201 ...

  3. OpenNI结合Unity3D Kinect进行体感游戏开发

    1. 下载安装Unity3D(目前版本为3.4) 2. 下载OpenNI的Unity3D wrapper(目前版本为0.9.2): a. 地址:http://www.openni.org/Downlo ...

  4. 分布式训练使用手册-paddle 数据并行

    分布式训练使用手册¶ 分布式训练基本思想¶ 分布式深度学习训练通常分为两种并行化方法:数据并行,模型并行,参考下图: 在模型并行方式下,模型的层和参数将被分布在多个节点上,模型在一个mini-batc ...

  5. 正则语法完全正则表达式手册_语法格式重点

    20211202 https://blog.csdn.net/lc11535/article/details/103266263 该表达式打开re.U(re.UNICODE)标志. python –& ...

  6. CUDA C++编程手册(总论)

    CUDA C++编程手册(总论) CUDA C++ Programming Guide The programming guide to the CUDA model and interface. C ...

  7. html iso标准文档,HTML ISO-8859-1 参考手册

    # HTML ISO-8859-1 参考手册 HTML 4.01 支持 ISO 8859-1 (Latin-1) 字符集. ISO-8859-1 的较低部分(从 1 到 127 之间的代码)是最初的 ...

  8. 最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面

    最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面. 原则 1.一致性  如果你可以在一个列表的项目上双击后能 够弹出对话框,那么应该在任何列表中双击都能弹出对话框.要有统一的字体写号.统 ...

  9. Kinect V1读取图像数据(For Windows)

    Kinect V1读取图像数据(For Windows) 这篇博客 Kinect V1介绍 数据读取的基本流程 运行代码和注释 结尾 这篇博客  刚好有一台现成的Kinect V1相机,所以就拿过来学 ...

最新文章

  1. 全了!从Python入门到精通
  2. HDU-5532(LIS-nlogn)
  3. Java NIO之套接字通道
  4. 成功解决OSError: cannot open resource File F:Python36\lib\site-packages\PIL\ImageFont.py, self.font
  5. 和菜鸟一起学linux内核源码之基础准备篇
  6. Kafka Connect简介
  7. java例子:数组 数3退1
  8. java反射三种方法_Java基础入门要学哪些 怎么掌握反射和枚举
  9. 用Python实现数据结构之队列
  10. ES6 javascript 实用开发技巧 1
  11. 单片机交通灯的电路图以及代码_单片机晶振“问答篇”(下),17大单片机晶振问题全解答...
  12. Leetcode 刷题笔记(二十九) ——动态规划篇之子序列问题:编辑距离
  13. FPGA实现SPI 协议
  14. 1.直流无刷电机BLDC转速计算推论
  15. chrome 插件开发中的热更新问题
  16. 马克思主义哲学与价值哲学
  17. 18个使用 jQuery 制作的创意网站欣赏
  18. Qt学习之Windows下Qt应用程序打包成exe安装包
  19. 移动端字体显示大小和css设置大小的不一致解决方案
  20. 使用计算机录制声音10,Win10电脑麦克风无法录音怎么解决 win10麦克风声音无法输入的解决方法...

热门文章

  1. 虚拟服务器C盘备份,分享:两种快速虚拟机备份方法
  2. TAM: TEMPORAL ADAPTIVE MODULE FOR VIDEO RECOGNITION ∗
  3. 统计推断(一) Hypothesis Test
  4. java动效_前端实现炫酷动效_Lottie-前端实现AE动效
  5. 【Python免费网站】2021学习python 5个绝佳的网站,新手小白再也不怕学不会!
  6. zoc license code
  7. 如何给一小段视频添加音乐
  8. 【图像处理】条形码与二维码的定位与识别
  9. 斧乃木余接win10主题分享
  10. IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解