我正在使用一些简单的基于openni的处理应用程序来攻击Kinect,我打算尽快给出一个谈话,我发现了一个似乎可以控制电机的API。有一个moveKinect方法似乎被添加到主ContextWrapper接口,但我似乎无法让它工作。通过svn历史记录和发行说明,它似乎在去年添加了一个注释,说明它不适用于最新的驱动程序(5.1.02,Linux64)。我试过调用这个方法给它以degress和radians的值,但没有任何反应。我没有错误也没有动静。还有其他人玩过吗?我正在运行第二个到最新的处理2.0版本(处理2.0.1的链接不起作用)和我可以下载的最新的SImpleOpenNI软件包。
答案 0 :(得分:0)
SimpleOpenNI是OpenNI的包装器,允许访问RGB / IR / Depth流和用于身体/手部检测的中间件,但不允许访问LED,加速度计或电机等硬件。
你应该尝试Kinect P5在幕后使用libfreenect并支持电机控制。请记住,你不会支持中间件。
如果您需要中间件和硬件访问权限,可以使用OpenFrameworks尝试ofxOpenNI addon。它有一个hardware class适用于OSX和Linux(作为sudo),允许使用中间件和电机。