问题标签 [pykinect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将 Python (PyKinect) 骨架数据转换为点 (X,Y)
这是一个非常简单的问题,但我是 Python 新手,我似乎无法完成它。
我想将 Python (PyKinect) 中的骨架数据坐标转换为点 (X,Y)。我知道类似的任务可以在 C#(使用Microsoft.Kinect
库)中实现,如下面的代码:
不过,在 Python(使用 PyKinect)中,我能够获取数据对象:
输出是:
但是,我似乎无法将其转换为Point(X,Y)
格式。我需要为此使用 NumPy 或其他一些外部 Python 库吗?任何建议将不胜感激。
python - PyKinect 帮助/关于版本 2.1b1 get_next_frame() 中的 TODO
我在 Windows 7 上使用 Kynect + Python(不使用 Micosoft Visual Studio)。
有人知道如何在不使用事件循环的情况下从 Kinect 获取帧吗?
我指的是 PyKinect/nui/ init .py这个方法
上面的功能是我需要的,它还没有实现。我需要它来按需获取帧(不使用事件循环)。
我怎样才能做到这一点?
我正在使用以下环境和版本:
- Python 2.7.2
- PyKinect 2.1b1
- Kinect 传感器(来自 XBOX v1)
- Kinect SDK 1.8
- Windows 7的
python - Access Kinect Depth Data with Pykinect
I'm currently working on a project where I need to access and process depth data using the PyKinect library.
What I want to do is to define a depth threshold where I'll do some image segmentation, but since I'm new to PyKinect and I still don't know quite well where to look for resources, I don't know how to access that data and get the values.
I've tried to use the freenect library also, but I cannot get it to work.
Can anyone tell me how to do that or redirect me to some kind of documentation?
python - Kinect 视频通道设置 Python
我有我编写的这个程序,用于在 pygame 屏幕上显示 kinect 视频频道。
在 frame.image.copy_bits(tmp_s._pixels_address) 行,它给了我一个错误:
有没有办法解决这个问题?任何帮助深表感谢。
python - CX_Freeze 没有响应 Pygame 和 Pykinect
我在这里有我的代码:
这是我的 setup.py 文件:
当这个程序运行时,它工作正常,直到它想运行另一个 .exe 文件并退出。它总是说它没有响应,但程序在使用 CX_Freeze 冻结它之前运行良好。
任何帮助将不胜感激。
python - 如何从 python(pygame) 导出 3D 文件
我创建了一个基于 pygame 的环境。我正在导入一个基于球形搅拌器的 obj 文件。使用 pykinect,我试图用来自 Xbox 360 相机的 kinect 输入来塑造对象。
一切正常。
但是,我希望导出最终产品 3D 模制对象并将其保存为 .dae、.obj 和 .stl 格式。目前通过记录3D对象边界的结束坐标试图模仿它来导出,但这是一个非常繁琐的过程。
有人可以建议如何将变形文件保存为所需的 3D 格式吗?
python - Kinect 运行此代码后关闭并给出错误
我正在尝试运行以下代码,
但 Kinect 关闭并给出以下错误:
我是 PyKinect 的新手,因此感谢您的帮助!谢谢!
python - Kinect RGB数据直接使用PyKinect,无需pygame,使用OpenCV处理
我正在使用带有 Kinect 传感器 v1 的 pygame(当然在 python 中)。是否有任何方法可以直接使用来自传感器的数据使用 opencv 进行处理?(没有 pygame)
我尝试使用 frame.image.bits,但它给了我一个一维数组。有什么方法可以从传感器获取帧作为帧图像,以便我可以使用 opencv 对其进行处理?
python - 如何从pyKinectV2 BodyGame例子得到的深度帧中获取z坐标
在使用 pyKinect2 BodyGame 示例玩了一段时间并进行了一些研究之后,我无法弄清楚如何通过使用该关节的 x 和 y 坐标来接收关节 z 值。
作者提到:
您需要使用从 body_joints_to_depth_space github 上的原始帖子获得的 x 和 y 从深度框架中获取 z
所以我在深度空间中获取关节的 x 和 y 坐标:
关节是一个指针数组(由于缺少库文档,我不知道它到底是什么),它保存了使用的 kinect 包装器提供的骨架关节的数据。但我仍然不知道得到 z 坐标。
函数调用
从设备获取最后一个深度帧。 self._depth是一个深度值数组(不是矩阵),我尝试使用 x 和 y 索引相关的深度值。(x = 水平位置,y = 垂直位置)
第一个选项是经典的矩阵索引调用:
但正如我之前提到的 self._depth 是一个数组。所以我尝试了第二个选项,这意味着通过使用原始图像矩阵的宽度来索引线性数组。
但我得到了一个索引超出范围的异常。
self._frame_surface.get_width()是图像矩阵的宽度,如果我解释正确的话。(正如我之前提到的,没有 pyKinectV2 库的文档)。
所以,问题依然存在。如何获得骨骼关节的 z 值?
python-2.7 - 使用 Open CV Python 在 Microsoft Kinect 的深度图像中分割区域
我正在使用 Microsoft Kinect 深度流进行手部分割。通过进行一些阈值处理,我能够根据 MS Kinect 传感器提供的深度信息将身体与背景分开,现在我想要分割手。任何建议我如何分割手。下面是我的深度图像的屏幕截图。我在 Python 中使用 Open CV。要访问 Kinect 传感器流,我使用的是 Microsoft 的 PyKinect。