问题标签 [kinect]
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 - 如何检测 OpenKinect 中的手势(使用 python 包装器)
我已经开始研究 OpenKinect 开发,首先,我试图弄清楚如何查找该人所做的某些手势。
有没有关于如何做到这一点的教程?或者什么是一个好的开始?
例如,我只是想做一些事情,比如知道一个人何时将手转向一个方向或另一个方向。虽然,我当然会很感激任何形式的帮助!
更新:据我所知,除了 ONIPY Python 包装器之外,我最有可能使用 OpenNI/NITE 框架。所以除非有更好的框架,我现在只需要弄清楚如何做出自己的手势。
c++ - 编译器警告 C4251:在 *.dll 中导出类时出现问题
编辑:请原谅我的笨拙,我以前从未实现过包装器 .dll!:S
我一直在修改一些最近发布的 Kinect Sensor hacks(即OpenKinect和OpenNI),现在我正在尝试将功能包装在 *.dll 中,以便在我希望编写的各种“测试”程序中使用.
到目前为止,我已经建立了一个 *.dll 项目,并获得了很多库功能,但是我到处都收到了 C4251 编译器警告。
在项目设置中,我已经OpenNI.lib
静态链接了文件,到目前为止,我的库标题如下所示:
我的stdafx.h
文件包含:
现在我尝试创建一个 Windows 控制台应用程序来测试库,但我遇到了很多error C2653: 'xn' : is not a class or namespace name
错误。我希望在应用程序中我只需要包含并链接到包装器 *.dll 而不是所有的 OpenNI 东西,以便隐藏底层实现,这是不正确的吗?
emgucv - Kinect CLNU 驱动数据转 EmguCV C# IImage 格式
我想使用 emguCV C# 与 kinect 交互。我正在使用 CLNU 驱动程序。
我无法将 CLNUDevice.getCameraColorFrameRGB32() 输出 IntPtr 转换为任何可用格式。我尝试了 new Image(width= 480, hieght=640, stride = 480 * 3, IntPtr)
任何帮助表示赞赏。我相信这是这里给出的代码的 c# 版本。http://codelaboratories.com/forums/viewthread/518/
theory - Kinect手势识别理论
基于骨骼运动检测用户手势涉及哪些算法?我知道的包括:
a) 隐马尔可夫模型。您为 HMM 定义了许多参数,例如手的位置、肘部角度等,以输入 HMM。然后花一些时间训练系统,调整参数,直到它能够足够可靠地识别你的手势。我相信这就是 Wii 手势通常是如何完成的。这里是 kinect 的好例子。
b) 连接点。如果您的手势词汇量有限,您可以沿着每只手通常采用的路径设置碰撞球体。如果他们没有足够快地遵循路径,您可能会导致手势失败。
这两种方法可能都需要进行大量调整才能以您想要的方式获得成功/失败率。我想知道是否还有其他我不知道的方法,以及每种方法的优点是什么。
visual-studio-2010 - libfreenect(OpenKinect 库)的 VS2010 编译错误
我正在安装libfreenect
( OpenKinect
) 以Kinect
与Arduino
Windows 7 上的有形媒体项目交互。我在 VS2010 的编译阶段遇到了 61 个此类错误。
完整列表在这里:http: //goo.gl/EOrQQ
这是 CMAKE 设置的快照:http: //goo.gl/uapTS
我看过有类似错误的帖子,但还没有找到已知的解决方案,任何帮助将不胜感激。
math - 查找投影和 z 距离
我有一个代表投影的图像。我将用一个例子来解释这个问题:
在屏幕中,有一条线从一个点 E(100,200) 到另一个点 H (150,100)。A 代表现实世界中距离为 200 厘米的点,而 B 是现实世界中距离为 300 厘米的点。
我想知道的是:
给定通过这两个点的线的一个点,有没有办法计算它应该具有的 z 距离数据?
如果 z 距离不是线性函数而是某个对数函数怎么办?
如果不清楚,问我一切,
干杯
windows-7 - 微软语音 API 安装
Windows 7 需要哪个版本的语音 API,我可以从哪里下载?
我试图下载,但他们说它是 Windows SDK 本身的一部分。到目前为止,我已经安装了 3 次,并且在 SDK 安装文件夹中没有看到任何与语音相关的信息。难道我做错了什么?
请帮我在我的系统中设置语音 API。
kinect - PS1080规格及深度图
我正在玩 Kinect,并且对深度图像格式感兴趣。我也对 PS1080 SoC 的硬件规格感兴趣。它在某处可用吗?
我徒劳地搜索了互联网。
我应该从 Primesense 购买开发套件来查看规格吗?
c# - 代码实验室 Kinect 校准的 EmguCV 图像深度问题
我在 C# 中为 OpenCV 使用 Emgu 包装器,但我遇到了以下烦人的问题。
我正在使用 Code Laboratories Kinect API,从 Kinect 中获取图像的代码如下所示:
现在,我所有的 IntPtr 包装似乎都可以正常工作,因为它们指向的数据更新得很好。
当我尝试使用该功能时,问题就来了:
我得到运行时异常,它说
“OpenCV:仅支持 8 位灰度或彩色图像”
我已经尝试了 Code Laboratory Kinect 中的所有颜色拉取方法 - RGB24、RGB32 和 RAW 拉取命令,但仍然存在异常。我已将我的图像 (imageSource) 声明为 8 位有符号整数图像,但没想到会出现错误。
我试图缩小发生这种情况的原因,并认为 -
从 Kinect 提取的图像尽管存储在 8 位 OpenCV 图像头中,但仍然具有自己的位深度属性。
我用作 Kinect 数据数组的 uint[] 仍然是一个 32 位数组,这会导致整个图像变成 32 位图像。尽管可能,但这似乎仍然不太可能。
我已经坚持了一段时间,所以任何建议都会非常有帮助。非常感谢!
编辑 - 我想我已经弄清楚了 - 我最初并不了解 Emgu 的一些事情。如果有人最终需要查看此内容,我将很快发布解决方案代码。
c# - Kinect 全屏显示深度图像
有没有办法将 Kinect 深度图像显示为全屏模式?我正在使用 C# 和 WPF,OpenNI C++ 示例能够以全尺寸显示部门图像而不会发生任何拉伸,但是当我使用 WPF 时,图像会被拉伸。
目前我的分辨率为 640X480,但我想将它显示到任何屏幕尺寸或电视上。我的笔记本电脑是 1280X768,但是当您将图像设为全尺寸时,它会被拉伸。
提前致谢。