微软在2009年6月2日的E3大展上。正式公布的XBOX360体感周边外设。Natal彻底颠覆了游戏的单一操作。使人机互动的理念更加彻底的展现出来。 它是一种3D体感摄影机(开发代号“Project Natal”),同时它导入了即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能。微软的Natal不需要使用任何控制器;它是依靠相机捕捉三维空间中玩家的运动。Kinect 的出现不仅带来了一种新的游戏操控体验,由之引发的让机器“读懂人”的交互方式,也正在引领人机交互技术的新一轮变革。
微软在今年的6月16日正式发布了Kinect for Windows SDK beta, 让开发人员可以在Windows上开发出和XBOX上一样的互动程序。
Kinect for Windows SDK的下载地址:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx
Kinect SDK目前只支持Windows 7,分为x86和x64两个版本。开发工具方面还需要.NET Framework 4.0和Visual Studio 2010 (最低Express版本)的支持。
Kinect SDK的视频开发教程:
http://channel9.msdn.com/Series/KinectSDKQuickstarts?sort=recent#tab_sortBy_recent
Kinect SDK的开发指南:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspx
Kinect SDK的官方论坛:
http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads
硬件设备的需求是:Kinect for Xbox 360 sensor和Xbox 360 Kinect AC Adapter/ Power Supply。
本教程给大家示范一个简单的双手在平面操作的范例:
首先请大家下载,并安装Kinect for Windows SDK (beta2)
用Visual Studio 2010 新建一个WPF工程
为了使代码清晰易读,我们先创建一个类库(KinectLib):
首先要添加如下引用:
Microsoft.Research.Kinect.dll (C:\Program Files\Microsoft Research KinectSDK\Microsoft.Research.Kinect.dll)
PresentationFramework
WindowsBase
把类名称改成:KinectSensor 整个类库代码如下:
using System.Windows.Controls;
using Microsoft.Research.Kinect.Nui;
using System;
using System.Windows;
namespace KinectLib
{
//传递正在移动的点的坐标,
public delegate void receivePoints(int jointID,double x, double y);
public class KinectSensor : IDisposable
{
使用Kinect for Windows SDK实现手势识别

本文档介绍如何利用微软的Kinect for Windows SDK进行手势识别开发,包括SDK的下载、安装和一个简单的WPF应用示例,展示了如何获取和处理景深摄像头数据,实现实时的手势追踪与显示。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



