您的位置:首页 > 编程语言 > C#

C# Kinect 2.0 SDK 学习笔记(0)——基本情况介绍

2015-07-05 21:39 645 查看
去年十一的时候凑热闹买了个国行版的Xbox One,玩了一阵子之后开始对摄像头感兴趣,咬咬牙又买了个Adapter,把Kinect二代摄像头接到了电脑上,上网找了很多资料,官方2.0的SDK已经放出,早在刚刚放出之时已经有人解读,就不赘述了,传送门如下:Kinect For Windows SDK 2.0的解读之《KinectV2开发手册》
但是中文资料甚是寥寥,找来找去成系统比较深入的只有【寒江独钓】发布的【Kinect for windows SDK 开发入门】系列,传送门如下:

http://www.cnblogs.com/yangecnu/category/373950.html

修改一下,今天翻百度的时候又看见一位朋友写了一系列C++的Kinect 2.0 SDK 笔记,链接:http://blog.csdn.net/dustpg/article/category/2408183

但由于其基于1.X的SDK,对2.0的摄像头除了部分思路适用,代码部分已经大部分都不一样了,于是决定记录一下自己的学习过程,也希望能在过程里对2.0的SDK有一套系统的阐述,方便后来的朋友学习。

【吐槽】又要啃英文啃MSDN啃API文档了好痛苦好痛苦!

本文假定读者是对Kinect摄像头有大致了解的人,如果你并不十分清楚,可以问下度娘Kinect摄像头的结构、原理,这部分在此不多说了。

还是需要强调一下,Kinect对计算机的硬件配置有一些基本要求,在上面的SDK2.0解读的链接里有,三维不够的朋友或者升级身材或者强上我就管不了那么多了,简单说下我的身材:

处理器:i5-3450

内存:8G DDR3 1600

显卡:GeForce GTX 550Ti

显存:2G

硬盘:60G SSD(因为后期预计会有大量世界坐标、点云的数据记录,正好有块SSD,就挂上专门放项目文件了,读写速度能快些)

键盘:Razer BlackWidow 质量效应3纪念款

鼠标:Razer DeathAdder WCG纪念款

好吧,后两项纯粹是为了炫一下设备:)

因为我目前也没走太深,这个配置同时读彩色、深度数据并做一些变换展示还是比较流畅的,能站到30FPS,还没用到GPU,都是用CPU算的,大家可以参考下。

我的软件环境:

Windows 8.1 Professional X64

Visual Studio 2013(你懂得)版

基本情况还是介绍了这么多,单列一篇作为提要吧,下一篇将从获取并展示彩色影像数据流开始。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: