Articles of kinect

检测3 x 3网格并使用Kinect提取其坐标

我有兴趣使用unity3D和Kinect创建一个DDR(跳舞革命)游戏。 但是,我需要这样做,而不使用压力传感器垫,只是一个网格和数字垫。 这是网格应该是这样的: 我需要能够跟踪垫子放在地板上的位置,以及检查用户踩着哪个号码的方法。 用户脚坐标可以通过骨架跟踪来跟踪,但是网格坐标和边界需要被提取 。 有没有办法做到这一点,而不使用openCV和opencv可以用Kinect和unity3d?

Kinect关节坐标和XNAanimation

我已经写了一个程序来logging手关节的x,y,z坐标,我想根据这些坐标为我的模型2D或3D制作animation。 。 然而,x,y,z坐标的输出从-0到1波动,但不超过这个值。 所以我假设我将需要乘以他们的屏幕宽度和高度,但它仍然似乎不animation根据原来的x,y,z点 任何转变,我可能会错过? protected override void Update(GameTime gameTime) { position += spriteSpeed * (float)gameTime.ElapsedGameTime.TotalSeconds; //// TODO: Add your update logic here using (StreamReader r = new StreamReader(f)) { string line; Viewport view = graphics.GraphicsDevice.Viewport; int maxWidth = view.Width; int maxHeight = view.Height; // int i = 0; while ((line = r.ReadLine()) != null) […]

Unity + Kinect – 当前和活动的包装选项?

什么是当前使用Kinect与Unity的封装解决scheme? 最初的一次似乎没有积极的发展。 我知道Zigfu,但是有没有开源的select?

我怎样才能计算一个速度成正比的两个手位置之间的差异?

我正在使用Kinect SDK和XNA 4开发一个项目。我需要掌握手中的位置并在其上绘制一个精灵。 我是直接做的,因为我得到了“颤抖的手”效应。 所以,我正在考虑让这个精灵从前面的位置移动到新的位置上的每一帧中给出的新位置。 这样,精灵不会从一个位置跳到另一个位置。 这工作得很好,但是我使用了一个恒定的速度值,我真的希望使用由前一个和新的位置之间的差异给出的variables速度。 那就是:如果手在现实中移动得更快,速度会更快。 我真的不知道如何做这个工作。 有人能指出我正确的方向吗?

开发Xbox360的Kinect游戏?

可能重复: 你能访问XNA的Kinect运动感应吗? 一堆问题: 是否有可能使用XNA创建一个Kinect应用程序并将其部署到Xbox360平台? 我应该使用什么,Kinect SDK for Windows可以完成这个任务吗? 关于许可证,是免费使用还是应该支付许可证? 感谢您的任何答案或url…

如何使用Kinect设备关节位置来计算加速度

我有一个使用Microsoft Kinect摄像头设备的应用程序。 在每个点上我都可以获得我的手在三维空间(X – Y – Z)的位置,我想要计算每个轴上每秒的手的加速度。 基本上,我可以在每帧获得坐标(1秒= 30帧),我想在1秒内计算我的手的加速度。 StartPoint – (x1, y1, z1) EndPoint after 1 sec from StartPoint ( 30 frames ) – (x2, y2, z2) Acceleration between StartPoint and EndPoint = ? 另外,我可以随着时间的推移获得手的所有其他坐标,但是我想计算从起点到终点之间的时间段内的加速度。 你能解释一下还是告诉我怎么样?

TriggerOnEnter2D中的StartCoroutine函数不工作 – unity + kinect

所以我使用Kinect的统一跟踪用户的手部动作,并让用户的手作为一个鼠标,我写了代码来检测button(精灵对象)和手光标之间的碰撞使用OnTriggerEnter2D ,但我想手形光标保持在button(精灵对象)上至less3秒钟,以便将其视为button点击操作。 WaitForSeconds协程似乎没有工作。 我究竟做错了什么? public class MenuSelect : MonoBehaviour{ private string btnName; private string themeName; // Use this for initialization void Start () { //gestureListener = Camera.main.GetComponent<GestureListener>(); } // Update is called once per frame void Update () { } void OnTriggerEnter2D(Collider2D col) { //print("Collision Detected"); StartCoroutine(WaitTime(3)); if(col.gameObject.tag == "Button") { btnName = col.gameObject.name; switch(btnName) […]

Xbox One(+适配器)和Windows 10的Kinect

我可以使用Kinect Xbox One(带有适用于Windows V2设备的Kinect适配器)SDK 2.0在Windows 10上构建应用程序吗? 我已阅读Kinect的要求,它只列出Win 8.0和Win 8.1。 我想使用Unity 3D和Hololens的Kinect Xbox One设备。 在购买设备之前,如果有人可以分享一些经验或至less确认可以在Win10上使用Kinect for Xbox One开发应用程序, 非常感谢。

如何使Unity&Kinect停止在X和Y轴上镜像?

我在场景中制作了一个场景和角色,将所有正确的关节放在Open NI Skeleton上,但是结果不仅在x轴上镜像,而且在y轴上。 所以,当我举起双臂时,化身的arm向下移动。 我怎样才能解决这个问题?

XNA Kinect色stream性能问题

我正在开发使用Kinect的XNA游戏。 它需要使用Depth和Colorstream从彩色图像中提取玩家的图像。 到目前为止,我可以提取图像并将其数据设置为Texture2D对象,但是当我这样做时,整个游戏的性能会变得很低。 我试着只设置了黑色的颜色,让玩家的轮廓变得更好,但是我需要尽可能less地使用Color Stream 。 谢谢你的帮助。