Kinect开发(二) 基于C# WPF的Kinect开发环境配置
来源:互联网 发布:淘宝助手软件 编辑:程序博客网 时间:2024/06/14 01:12
准备工作
- 软件准备
- Visual studio Ultimate 2013
- Kinect for Windows SDKs 1.7
- Kinect for Windows SDKs Toolkit 1.7(用于测试sdk的驱动是否可用)
- Kinect WPF Viewers(一些封装好的基本的Kinect的控件,主要是方便测试)
- 硬件准备
- Kinect for Windows
- PC(操作系统为windows7或以上,本人是在x64的win10上搭建的,测试可行,其他的没有测试过)
搭建流程
- 首先确定好Kinect和驱动的兼容性良好,检查方法就是右键巨硬的标志,点开设备管理器,查看kinect的连接状态是否正常,如果连接正常证明驱动安装是合适的。正常的标志应该是这个样子的:
- 确定好Kinect的连接状态之后,我们就可以在Visual studio 2013中创建项目并添加引用了。首先创建一个C#的WPF项目:
- 在项目名称处右键点击选择添加>>引用如下:
- 在搜索框中搜索kinect,添加对应版本的sdk插件,并且添加,注意版本号,我的版本是1.7,所以进行如下图的操作:
- 在解决方案处点击右键,然后添加现有项,添加工具箱(其实是一个项目,也就是前面说的Kinect WPF Viewers):
- 工具箱添加的方式就是点击项目名称右键,点击生成,如果生成的过程中报错,那么需要向项目中同第一个项目一样引入kinect sdk,此处不再赘述
- 然后环境就算配好了,步骤很简单,主要是一次次尝试太浪费时间了。
环境测试
环境测试采用一个类似于HelloWorld的kinect项目实现,将工具箱中的KinectDiagnosticViewerK拖入MainWindow.xaml中,然后对于Window添加Loaded事件,并在其中其中添加如下代码,只有函数内的代码是自己写的,响应事件的函数可以通过Visual Studio自动生成,生成方法就是选中Window控件之后,点击事件配置的按钮,找到loaded事件即可,双击后面的编辑框即可。
然后对于新添加的kinect的控件,添加一个控件的id,方便在控制器中针对于事件写逻辑代码,在这里我们给这个空间的名字定位viewer,就是上图中名称的位置设置名字。
代码如下:
private void Window_Loaded(object sender, RoutedEventArgs e) { viewer.Kinect = KinectSensor.KinectSensors.FirstOrDefault(); }
测试效果:
1 0
- Kinect开发(二) 基于C# WPF的Kinect开发环境配置
- #Kinect之路#基于win7的Kinect开发环境搭建 OpenNI+qt+Kinect
- Kinect开发(一) 环境配置
- Kinect开发笔记之(四)Kinect开发环境配置
- Kinect开发笔记之三Kinect开发环境配置详解
- #Kinect之路#基于ubuntu 12.04的Kinect开发环境搭建 OpenNI+NITE+AVIN2+qt
- KINECT 开发环境搭建
- Kinect介绍和开发环境配置
- Kinect for windows 开发环境配置
- Kinect for Windows SDK 开发环境配置
- Openni+Kinect Win7配置开发环境
- KINECT+openni_NITE(kinect开发)
- kinect开发笔记1:openNI的配置
- Kinect开发
- Kinect V2 开发环境搭建
- Kinect开发学习笔记之(三)Kinect开发环境配置
- Kinect开发学习笔记之(三)Kinect开发环境配置 (转)
- Kinect开发学习笔记之(三)Kinect开发环境配置
- 不包含SDK头文件, 补全API定义
- JavaScript > 执行环境、作用域链、闭包
- spring mvc javaConfig版本搭建常见问题
- awk 奇偶行用制定分隔符合并| 按照指定列计数
- Android的生命周期和启动模式以及使用场景
- Kinect开发(二) 基于C# WPF的Kinect开发环境配置
- 谁说"批改网"不可以复制粘贴?<来自李扬的博客>
- plsql使用技巧
- linux更改目录权限
- 优化
- android 点击事件 4种实现方式
- 华信之旅的收获
- poj 2253 Frogger(求最短路径中最大边)
- iOS 十六进制颜色字符串转为UIColor —— HERO博客