
Kinect for Windows 开发入门
文章平均质量分 71
Kinector
Kincector I am.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kinect for windows 开发入门 八:景深数据获取和使用 下
背景知识1. 前面已经有提到,所谓直方图就是不同深度的像素分布图。2. Player id只有在打开SkeletonStream的时候才会产生。SkeletonStream skeletonStream =kinectSensor.SkeletonStream; skeletonStream.Enable();Playerid是动态分配的,同一个人走出视线再回来原创 2013-08-19 18:47:23 · 1453 阅读 · 0 评论 -
Kinect for windows 开发入门 九:骨骼数据获取和使用
背景知识1. 骨骼追踪:骨骼追踪技术通过处理景深数据来建立人体各个关节的坐标,骨骼追踪能够确定人体的各个部分,如那部分是手,头部,以及身体。在Kinect里面,是通过20个关节点来表示一个骨架的,具体由下图可以看到。当你走进Kinect的视野范围的时候,Kinect就可以把你的20个关节点的位置找到(当然你得站着),位置通过(x, y, z)坐标来表示。SkeletonStream产生的原创 2013-08-22 20:20:50 · 4352 阅读 · 1 评论 -
Kinect for windows 开发入门 六:图像处理基础知识
基础概念 1. 什么是图像? 答:在计算机中,图像是以数字方式来记录处理和保存的,所以说图像是一个数字化的图像。 2. 图像的类型有那些? 答:数字化的图像大致可以分为两种类型:向量式图像和点阵式图像。向量式图像也称为矢量式图像,是以数字式的向量方式来记录图像的,内容以线条和色块为主。点阵式图像是由许多点组成的,这些点称为像素。 3原创 2013-08-12 19:30:27 · 2529 阅读 · 0 评论 -
Kinect for windows 开发入门 七:景深数据获取和使用 上
背景知识1. 景深数据通过Kinect红外传感器(红外发射器和摄像头)获取。2. 红外摄像机的视场是金字塔形状的。离摄像机远的物体比近的物体拥有更大的视场横截面积。这意味着影像的高度和宽度,比如640X480和摄像机视场的物理位置并不一一对应。但是每个像素的深度值是和视场中物体离摄像机的距离是对应的。3. Kinect中深度值最大为4096mm,0原创 2013-08-14 14:13:51 · 2456 阅读 · 0 评论 -
Kinect for windows 开发入门 三:开发环境部署
我的开发平台Windows8(英文)+ VS2012(包含1,2,3更新包)+ Kinect for windows SDK v1.7 安装要求系统要求:Win7\Win8\WindowsEmbedded 7\Windows Embedded 8硬件要求:32位或64位系统\2.66Ghz以上cpu\2G内存\支持DirectX9.0c以上的显卡\微软的Kinect软件原创 2013-08-08 16:01:38 · 1987 阅读 · 0 评论 -
Kinect for windows 开发入门 二:资源连接和一些视频
微软官方主页:http://www.microsoft.com/zh-cn/kinectforwindows/ MSDN Kinect for Windows Programming Guide:http://msdn.microsoft.com/zh-cn/library/hh855348.aspx MSDN Kinect for Windows SDK论坛:http原创 2013-08-06 16:40:30 · 2146 阅读 · 0 评论 -
Kinect for windows 开发入门 四:Hello world
基础知识1. SDK中有一个静态对象KinectSensor,它直接表示Kinect硬件设备;KinectSeneor对象有一个静态的属性KinectSensors,该属性是一个KinectSensorCollection。2. KinectSensor对象有一个Status属性来表示传感器的状态3. Kinect支持3中类型的托管应用程序,分别是:控制台应用程原创 2013-08-10 15:30:46 · 1695 阅读 · 0 评论 -
Kinect for windows 开发入门 五:彩色数据获取和使用
背景知识1. WriteableBitmap之于Bitmap,就好像StringBuilder之于String。可以减少内存消耗。WriteableBitmap在初始化时需要指定高度,宽度和格式。上一节示例中,获取每帧图像都需要创建并初始化一个新的Bitmap,对GPU来说是一个极大的负担。用WriteableBitmap替代可以很大程度上提高性能。2. 色彩数据流的解原创 2013-08-10 17:58:24 · 1911 阅读 · 0 评论 -
Kinect for windows 开发入门 一:基本概念
什么是KinectFor Windows:Kinect For Windows是微软的一个产品,主要目的是让Kinect for Xbox在windows平台发挥更大的价值。微软开发了一个名为KinectFor Windows的感应器,同时提供了SDK,使得开发人员可以基于传感器和sdk开发出支持体感交互的各种应用。典型的案例有:肢体康复引导,手术中手势操作,3D建模等等。 Kin原创 2013-08-05 19:20:30 · 3050 阅读 · 0 评论 -
Kinect for windows 开发入门 十:语音数据的获取和使用
背景知识KinectAudioSource:KinectAudioSource类的主要作用是从麦克风阵列中提取原始的或者经过处理的音频流。音频流可能会经过一系列的算法来处理以提高音频质量,这些处理包括:降噪、自动增益控制和回声消除。KinectAudioSource能够进行一些配置使得Kinect麦克风阵列可以以不同的模式进行工作。也能够用来探测从那个方向来的哪种音频信息最原创 2013-09-22 17:40:19 · 2650 阅读 · 0 评论