kinect for windows sdk 1.7怎么控制电脑上的程序交互

kinect for windows sdk 1.7怎么控制电脑上的程序交互,第1张

1、进入下方页面,点击绿色按钮continue,之后进行注册。

2、完成上步骤之后,进入下面该页面,该页面是询问你是否注册同时下载SDK ,如果不想注册而是直接下载SDK ,请选择第二个选项,若是要想注册并下载的话,请选择第一个。

3、在该页面选择登陆账号,若你之前有微软账号就可以直接登陆,如果没有的话就选在下方蓝色的字体“Create one!”,即创建一个账号 。

4、进入创建账号页面,在该页面输入你的邮箱,QQ邮箱也可以,只要能用的邮箱都可,填写完信息之后,在最后的输入验证码地方可能会随时出现一些问题,可以反复刷新不断输入将显示的所有验证码字符全部输入,直到验证码通过即可。

5、完成注册后,会有邮箱验证步骤,打开你的邮箱,找到微软发给你的验证账号信息,点击验证信息,之后邮箱就会进入微软的界面,如下图所示,点击OK 即可完成邮箱验证。

6、随时了解最新的Kinect for Windows信息和示例代码,这些信息直接来自Kinect工程团队。 请在下面提供您的电子邮件地址,以便加入开发人员邮寄名单。 如果您希望接收来自Microsoft或Microsoft合作伙伴的其他通信,请选择以下部分中的一个或两个复选框。点击continue之后,页面就会跳出下载Kinect SDK页面,点击下载即可。

1.Kinect原理:

kinect1:Prime Sense公司的Light Coding技术作为原理,给不可见光打码,然后检测打码后的光束,判断物体的方位。

kinect2:TOF原理(精度、灵敏度和分辨率都更高),根据光反射回来的时间判断物体的方位,当然检测光的飞行速度是几乎不能实现的,所以发射一道强弱随时间变化的正弦光束,然后计算其回来的相位差值,所以使用场景尽量避免反射物以及不要移动Kinect,不然会有问题。

2.可供研究开源库:Openni,KinectSDK,手势库NITE,Kinect-ms-sdk。由于我是新手,而且比较熟悉的Kinect的SDK,所以就从这个开始总结,其他的有机会再来详细分析。

3.首先你用Kinect,首先要了解它能干什么,能获得哪些数据

其实看他的SDK就知道它能获取的数据包括:语音,彩色图像,深度图像,骨骼数据(这个是根据深度和彩色通过算法识别提供给开发者使用的)。而又这几种数据又能扩展出什么新的数据,开发出什么有趣的功能完全是由开发者们的能力和对世界的好奇。(官方SDK已提供了表情,脸部建模,语音识别,手势判断等,其他的估计不会那么快提供出来)

4.Kinect的使用程序流程:

开始程序-获取kinect摄像机-打开读取器-打开Kinect-获取读取器的相关帧数据-使用帧数据-关闭帧-关闭读取器-关闭Kinect-关闭程序

这就是Kinect的一个完整的工作流程,无论是彩色,深度,骨骼的数据获取都需要这个流程的,而我们主要 *** 作是在使用帧数据的这个阶段。其他基本是不变的。

4.1 kinect的开启很简单:在程序开始时,也就是unity的Start函数里写下

_Sensor = KinectSensor.GetDefault()

if (_Sensor != null)

{

_Reader = _Sensor.ColorFrameSource.OpenReader()

if (!_Sensor.IsOpen)

{

_Sensor.Open()

}

}

这样就能成功开启Kinect传感器和读取器了。

4.2 程序的关闭

要注意的是没获取完数据不要随意进行Kinect的关闭 *** 作,不然数据会不准确,一般kinect的关闭是在你准备要关闭程序的时候进行的,在unity上的mono类里有专门的OnApplicationQuit(),在这里进行关闭kinect的 *** 作。

代码如下:

void OnApplicationQuit()

{

if (_Reader != null)

{

_Reader.Dispose()

_Reader = null

}

if (_Sensor != null)

{

if (_Sensor.IsOpen)

{

_Sensor.Close()

}

_Sensor = null

}

}

中间的数据获取和数据的使用会占很大的篇幅,会在后续的博客里一个个分析


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8085324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存