kinect使用手册

2024-04-09 12:18
文章标签 kinect 使用手册

本文主要是介绍kinect使用手册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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使用手册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/888125

相关文章

【GD32F303红枫派使用手册】第二十二节 IIC-IIC OLED显示实验

22.1 实验内容 通过本实验主要学习以下内容: OLED驱动原理 IIC驱动OLED显示操作 22.2 实验原理 OLED模块的驱动芯片为SSD1306,其显存大小总共为 128*64bit 大小,SSD1306 将这些显存分为了 8 页,其对应关系如下所示: SSD1306 的命令比较多,这里我们仅介绍几个比较常用的命令,这些命令如下所示: 我们再来介绍一下 OLED

【GD32F303红枫派使用手册】第二十一节 I2C-EEPROM读写实验

21.1 实验内容 通过本实验主要学习以下内容: AT24C16 EEPROM的工作原理; IIC模块原理以及IIC驱动原理。 21.2 实验原理 21.2.1 AT24C16 EEPROM的工作原理 下图为AT24CXX系列EEPROM相关参数,由该图可知,AT24C16的存储容量为16Kbit,共2048字节,共128页,每页为16字节。 由下图可知,AT24C16由8块

QCustomPlot使用手册目录

QCustomPlot之开始(一) QCustomPlot之个性化外观(二) QCustomPlot之柱状图(三) QCustomPlot之层和布局(四) QCustomPlot之轴矩形和轴(五) QCustomPlot之简单动态图(六) QCustomPlot之参数曲线(七) QCustomPlot之平滑曲线上(八) QCustomPlot之平滑曲线下(九) QCustomPlot之Item(十

【GD32F303红枫派使用手册】第十八节 USART-485通信实验

18.1 实验内容 通过本实验主要学习以下内容: 485工作原理 串口单线工作原理 18.2 实验原理 18.2.1 485工作原理 485一般指RS485。RS485名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485,是由电信业协会和电业联盟定义。RS485就是个硬件通信协议,它规定当两线间电压差为+2V ~ +6V时为逻辑“1”,电压差为-2V ~

kinect开发教程

kinect开发教程一 :  http://blog.csdn.net/chenxin_130/article/details/6693390 kinect开发教程二 :   http://blog.csdn.net/chenxin_130/article/details/6696187 关于kinect深度图像和彩色图像提取:http://blog.csdn.net/lixam/artic

[Linux] Linux三剑客使用手册

一 作用 三者的功能都是处理文本,但侧重点各不相同。 grep更适合单纯的查找或匹配文本sed更适合编辑匹配到的文本awk功能最强大,但也最复杂。awk更适合格式化文本,对文本进行较复杂格式处理。 二 grep 2.1 命令格式  grep [option] pattern file PATTERNS: 这里直接跟的是你要搜索的模式或字符串。例如,如果你想搜索包含"hello"的行,就

string类的使用手册

1.构造函数 补充:npos:size_t类型数据的最大值 default (1) string();构造空的string类对象 copy (2) string (const string& str);拷贝构造函数(深拷贝) substring (3) string (const string& str, size_t pos, size_t len = npos);在str的p

kinect转载

http://www.cnblogs.com/yangecnu/p/Learning-KinectSDK.html Kinect开发文章目录     整理了一下去年为止到现在写的和翻译的Kinect的相关文章,方便大家查看。另外,最近京东上微软在搞活动, 微软 Kinect for Windows 京东十周年专供礼包 ,如果您想从事Kinect开发,没有设备的话,有兴趣

Hexapod C-887使用手册 -- 4,5,6

4 - 拆包 小心拆包C-887 根据合同和发货注意比较发货范围的内容: 检查危险符号的内容。如果任何零件损坏或缺失,立即联系客服部门。 保存所有包装材料,以防产品需要返厂。 5 - 安装 本章中 安装一般注意 安装PC软件 确保通风 接地C-887 连接C-887到电源 安装Hexapod 用线缆套件连接Hexapod到C-887 为轴A和B连接定位器 连接

【GD32F303红枫派使用手册】第十六节 USART-DMA串口收发实验

16.1 实验内容 通过本实验主要学习以下内容: 串口DMA工作原理 使用DMA进行串口收发 16.2 实验原理 16.2.1 串口DMA工作原理 在前面ADC章节中,我们介绍了DMA的工作原理,这里就不多做介绍。从GD32F303用户手册中可以查到,各串口的TX和RX分别对应DMA的不同通道,比如USART0的TX对应DMA0的通道3,而RX对应DMA0的通道4。 当需要使用D