用Candescent NUI进行Kinect 2手检测

时间:2015-01-27 18:35:34

标签: image image-processing kinect nui

有人知道新的kinect,是否支持Candescent NUI? 我希望用Candescent检测手指和手,但我无法找到新的OPENNI,kinect,NITE或微软SDK是否支持新的kinect,接受Candescent NUI的工作。

2 个答案:

答案 0 :(得分:3)

你可以找到Candescent NUI到Kinect V2 here的移植,但是你必须设置你的依赖关系来运行,你需要OpenNI.net.dll,OpenNI64.dll,XnVNITE.net.dll和Microsoft。 Kinect.dll(Kinect SDK V2 dll)

答案 1 :(得分:1)

似乎没有人将Candescent NUI移植到Kinect v2。 你可以自己做。 他的代码非常好而且清晰。 几个月前我真的想把这个代码移植到Kinect v2,甚至开始研究它,但意识到我不想要正面的手指跟踪,而是自上而下,更类似于RetroDepth({{3} }),现在我正在实现这个。

如果您只需要手指跟踪,类似于Leap Motion,您可以使用Nimble SDK,它与Kinect v2相当不错(不完美),在前置模式下,像Candescent一样,但它可以使用全3D手骨架。使用Kinect v1,它使用自上而下的设置。但我不确定他们是否还提供免费许可证。检查一下。

如果他们不提供免费许可,您可以重新实施Candescent手部跟踪功能,而且您可以更加强大,因此它可以支持具有不同范围(近,远)和不同分辨率的其他深度相机,实际上是Candescent最烦人的东西之一(在我看来),它是深度和彩色图像的硬编码分辨率。

此外,在CHI2015(https://www.youtube.com/watch?v=96CZ_QPBx0s)上将展示一种由微软(http://chi2015.acm.org/)为Kinect v2进行手动跟踪的新技术,也许他们很快会将其整合到Kinect SDK v2中。也许可能在会议结束后,它的论文将被发布并上传到acm.org甚至上传到一些公共图书馆,所以你可以看到他们是如何做到的,幸运的是有人也会很快实现它。