我有兴趣为Microsoft Kinect控制台编写一些自制代码.我有一些应用程序,我认为可以很好地平移到平台.我一直在想用OpenKinect驱动程序和库来试一试.显然这将是很多工作,但我想知道多少.有没有人有OpenKinect的经验?您是否只从设备获得原始视频/音频数据,或者是否有人编写更高级别的抽象来使常见任务更容易?
有没有人知道有关使用官方SDK的Unity3d的Kinect输入?我已经被分配了一个项目来尝试整合这两个,但我的超级不希望我使用开放的Kinect东西.Unity网站的最新消息是Kinect SDK需要4.0 .Net而Unity3D只需要3.5
解决方法?如果你对此有所了解,请指点我的资源.
我正在使用官方Kinect SDK进行kinect应用程序.
结果我想1)能够识别身体已经挥动了5秒.做一些事情,如果它2)能够识别一条腿倾斜5秒.如果有的话,做点什么.
谁知道怎么做?我正在WPF应用程序中.
想有一些例子.我对Kinect很新.
在此先感谢您的帮助!
好的,所以我不确定你们中的很多人是否已经开始使用已于2012年2月发布的Microsoft Kinect for Windows.我正在尝试开始开发,我想知道是否有任何关于如何找到的教程使用SDK或有人可以指导我如何使用Kinect捕获RGB流?
我目前正在学习本教程
http://channel9.msdn.com/Series/KinectQuickstart/Setting-up-your-Development-Environment
但在9点50分左右,他使用了一个名为KinectSensorChooser组成部分,因为我读微软的SDK历史记录,各国这不再是不可用在最新的SDK 1.6版本
"我们已经采取KinectSensorChooser,原WpfViewers的一部分,拆分逻辑和用户界面分为两个不同类别:KinectSensorChooser和KinectSensorChooserUI在Microsoft.Kinect.Toolkit.dll KinectSensorChooser可以在非WPF场景中使用,因为它不仅是逻辑,没有用户界面."
资料来源:http://www.windows7download.com/win7-kinect-sdk/history-lxqvgakz.html
由于Microsoft.Kinect不包括KinectSensorChooser分量i添加Microsoft.Kinect.Toolkit可重复使用的部件,其不包括所述KinectSensorChooser但是组件没有显示在工具箱起来,我试图工具箱上并选择手动添加它通过右击选择项目,然后WPF组件则定位,但它进口的UI(KinectSensorChooserUI),如果我把它拖到组件从工具箱中消失的形式,我使用的Visual Studio 2012旗舰版的Windows 8
我想开发一个使用Kinect和手势识别的应用程序hidden Markov models.我在这里看了一个教程:HMM讲座
但我不知道如何开始.什么是状态集以及如何规范化数据以实现HMM学习?我知道(或多或少)应该如何处理信号和简单的"从左到右"的情况,但3D空间让我有点困惑.谁能形容它应该如何开始?
谁能形容这些步骤,怎么做?特别是我需要知道如何做模型以及HMM算法的步骤应该是什么.
algorithm gesture-recognition gestures hidden-markov-models kinect
我目前正在开发一个应用程序,其初始目标是实时获取Kinect设备"看到"的环境的3D模型.此信息稍后将用于投影映射,但目前这不是问题.
需要克服几个挑战,即Kinect将安装在移动平台(机器人)上,并且模型生成必须是实时的(或接近它).
经过对该主题的长期研究,我想出了几种可能的(?)架构:
1)使用从Kinect获得的深度数据,将其转换为点云(使用PCL执行此步骤),然后将其转换为网格,然后将其导出到Unity中以进行进一步的工作.
2)使用从Kinect获得的深度数据,将其转换为点云(使用PCL执行此步骤),将其导出到Unity中,然后将其转换为网格.
3)使用已经可以选择创建Mesh模型的KinectFusion,并(以某种方式)自动加载创建到Unity中的Mesh模型.
4)使用OpenNI + ZDK(+包装器)获取深度图并使用Unity生成网格.
老实说,我有点迷失在这里,我的主要问题是实时要求以及被迫集成几个软件组件使这成为棘手的问题.我不知道这些解决方案中是否存在哪些解决方案是可行的,并且关于这些问题的信息/教程并不完全丰富,例如,对于Skeleton跟踪.
任何形式的帮助将不胜感激.
此致,努诺
所以我终于在邮件中获得了两个Kinect v2,并期待从他们那里获得一些原始数据,看看他们互相干扰了多少.我去下载SDK,由于某种原因我从未注意到Windows 8的要求......因为在Windows 7中不受支持.
这感觉很虚伪和不必要,但很好,我不能做任何事情.在我浪费一些钱将我的机器升级到我真正不想要的操作系统之前,有没有办法让Kinect v2与Windows 7机器(或者甚至是Ubuntu)通话?我不需要任何花哨的骨骼检测或任何东西; 我只想要原始xyz-rgb数据.我正在阅读关于OpenNI(以及他们新的Apple霸主)的内容,我希望通过一些奇迹,他们的最后一个开源发行版将与Kinect v2s向前兼容?
TL; DR:有没有可以在Windows 7-64bit上与Kinect v2连接的免费SDK?
我刚刚在OSX 10.11.5上设置了libfreenect2,我可以成功运行显示RGB/IR /深度流的Protonect演示,但我也想使用OpenNI/NITE进行骨架跟踪.
我按照repo的README文件中的说明进行了OpenNI,但是当我尝试运行NiViewer时,我得到了这个:
NiViewer
openDevice failed:
DeviceOpen using default: no devices found
Press any key to continue . . .
Run Code Online (Sandbox Code Playgroud)
目前我经历libfreenect2问题在GitHub和记录我尝试和成果在这里.任何提示/提示都很有帮助.
在OSX上使用Kinect v2使用libfreenect2设置和测试OpenNI/NITE的最简单方法是什么?
原来我的时候,我应该一直在使用NiTE2.2我只是复制使用NITE 1.5 libfreenect2-openni2.0.dylib从libfreenect2/build/lib给NiTE-MacOSX-x64-2.2/Samples/Bin/OpenNI2/Drivers/然后跑了SimpleUserTracker样品和它的工作!
还有一个问题:只打印到控制台的样本运行,但打开窗口和渲染的样本不起作用.没有窗口呈现,好像该线程以某种方式被阻止.那是我使用集成的Intel GPU的时候.如果我使用离散的nVidia GPU,应用程序崩溃:
./UserViewer
124095 INFO New log started on 2016-08-30 20:32:19
124114 INFO --- Filter Info --- Minimum Severity: VERBOSE
126001 VERBOSE No override device in configuration file
126029 VERBOSE Configuration has been read from '/Users/George/Downloads/Grouped/Projects/code+libs/NiTE-MacOSX-x64-2.2/Samples/Bin/OpenNI.ini'
126034 VERBOSE OpenNI 2.2.0 (Build 21)-MacOSX …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Processing 为基本的 Kinect (v2) 深度云调整 Daniel Shiffman 的代码,但是屏幕中间总是有一个像素不会去任何地方,这很烦人。这是我的意思的一个例子。
您可以看到它似乎就在前面,并且在视野中的任何物体移动时都不会移动。
这是我用来生成上面图像的代码,(这是我正在尝试做的非常精简的版本)
// imports for openkinect
import org.openkinect.freenect2.*;
import org.openkinect.processing.*;
import java.nio.FloatBuffer;
// dots size is dot_size*skip
int dot_size = 2;
// step size when iterating through pixel array
int skip = 5;
// Kinect Library object
Kinect2 kinect2;
// Angle for rotation
float a = 3.1;
void setup() {
// Rendering in P3D
size(1500,1000,P3D);
// start the kinect
kinect2 = new Kinect2(this);
kinect2.initDepth();
kinect2.initDevice();
smooth(16);
// Black background
background(0);
} …Run Code Online (Sandbox Code Playgroud) kinect ×10
c# ×2
openkinect ×2
algorithm ×1
gestures ×1
kinect-sdk ×1
kinect-v2 ×1
libfreenect2 ×1
macos ×1
mesh ×1
openni ×1
processing ×1
sdk ×1
windows ×1
wpf ×1