(这是thepostI'vemadeonOrbbec's3DClubforums的直接副本。)我有一个OrbbecPerseeDevelopmentKit在这里,它很高兴地连接到我的电视,启动并运行正常——我玩了一会儿海洋游戏,它工作正常。我已经安装了theOrbbecSensorDriverforWindows来自orbbec3d.com/develop并阅读instructionmanual.我已经安装了OpenNI、Nuitrack和Unity。当我通过USB将Persee插入我的Windows7笔记本电脑时,Windows寻找“ADBInterface”的驱动程序但失败了:我不
我正在编写一个使用Kinect的C#应用程序,我正在获取当前输出并将其写入着色器资源并将其渲染为纹理,我的问题是Kinect(显然)仅以30fps运行,所以它严重限制了我的表现。克服这个问题的最佳方法是什么,是多线程吗?是否有某种设计模式可以帮助解决此类问题?据我所知,我可能想让kinect在线程上处理数据,然后在进程完成时访问它,但我不确定从哪里开始以安全的方式开始。感谢您提供的任何建议。我目前将OpenNI用于kinect驱动程序/api,将SlimDX用于渲染的directX端。 最佳答案 我之前没有使用过Kinect,你也没
KinectOpenNIlibrary使用自定义视频文件格式来存储包含rgb+d信息的视频。这些视频的扩展名为*.oni。我找不到关于ONI视频格式的任何信息或文档。我正在寻找一种将传统rgb视频转换为*.oni视频的方法。深度channel可以留空(即归零)。出于示例目的,我有一个带有音频和视频channel的MPEG-4编码的.mov文件。对于必须如何进行转换没有任何限制,我只需要以某种方式进行转换!即imagemagick、ffmpeg、mencoder都可以,C/C++等中的自定义转换代码也是如此。到目前为止,我能找到的只有oneC++conversionutilityinth
我正在为OpenNI编写一个最小的Find*.cmake。找到我写的头文件find_path(OPENNI_INCLUDE_PATHXnOS.h)按预期工作(OPENNI_INCLUDE_PATH的值为/usr/include/ni)。但是,在我的文件中,我必须包含标题#include我怎样才能去掉ni前缀,这样我就可以写了#include第一个包含的问题是包含了XnCppWrapper.h,并且此文件再次包含一些Xn*.hheader,但没有ni前缀。这会导致编译器错误。 最佳答案 总是有您用于find_path的路径匹配您的#i
我已经开始研究OpenKinect的开发,并且开始时,我试图弄清楚如何寻找人所做的某些手势。有没有关于如何执行此操作的教程?或者从什么地方开始比较好?我只是想做一些事情,比如知道一个人何时将手朝一个方向或另一个方向转动。不过,我当然会很感激任何形式的帮助!更新:据我所知,除了ONIPYPython包装器之外,我最有可能使用OpenNI/NITE框架。所以除非有更好的框架,否则我现在只需要弄清楚如何制作自己的手势。 最佳答案 我不确定这是否正是您想要的,但我的兄弟已经使用OpenNI/NITE库使用Ruby识别Kinect上的一些手势
此查询与使用OpenNI2SDK配置枕骨结构传感器有关。该SDK已经用于源自XBox360技术的MSKinect深度感应设备系列。结构传感器基本上是MSKinect/Carmine的压倒性简化版本,专门为iPad打造。但是,制造商也已将其设置为可使用OpenNI2SDK进行配置。我正在尝试使用作为OpenNI2界面的一部分提供的NiViewer配置此设备。根据以下链接中的快速入门指南,必须将PS1080.ini文件中的“UsbInterface=2”更改为“UsbInterface=0”,此步骤应允许此设备的深度和红外流正常工作。http://com.occipital.openni.
我已经从Github上的源代码构建了OpenNI和Sensor,并安装了Nite。我已经在使用2.6.39内核和不同版本的Java的Debian上测试过这个,在另一台使用Lubuntu11.04以及OpenNIunstable和avin2Sensor的计算机上测试过-结果相同。我还使用预构建的二进制文件进行了测试。C++和.NET中的UserTracker示例可以正常工作,但UserTracker.java会运行,检测我的轮廓,然后在我进行校准姿势时JVM崩溃。这是崩溃前的输出:Newuser1PosePsidetectedfor1我试过修改代码,但找不到导致它的代码片段-它不会在Po