someone know if the new kinect, have support for Candescent NUI? I want detect fingers and hands with Candescent, but I can't find if the new OPENNI, kinect, NITE or microsoft SDK have support for the new kinect, accepted too work with Candescent NUI.
2 回答
您可以在此处找到 Candescent NUI 到 Kinect V2 的移植,但您必须设置依赖项才能正确运行,您需要 OpenNI.net.dll、OpenNI64.dll、XnVNITE.net.dll 和 Microsoft.Kinect.dll(Kinect SDK V2 dll)
似乎没有人将 Candescent NUI 移植到 Kinect v2。你可以自己做。他的代码非常好和清晰。几个月前,我真的很想将此代码移植到 Kinect v2,甚至开始着手研究,但意识到我不想要正面手指跟踪,而是自上而下,更类似于 RetroDepth ( https:// www.youtube.com/watch?v=96CZ_QPBx0s),现在我正在实施这个。
如果您只需要手指跟踪,类似于 Leap Motion,您可以使用 Nimble SDK,它在 Kinect v2 中运行良好(不完美),在正面模式下,就像 Candescent 一样,但它使用完整的 3d 手部骨架。使用 Kinect v1,它使用自上而下的设置工作。但我不确定他们是否仍然提供免费许可证。核实。
如果他们不提供免费许可证,您可以重新实现 Candescent 手部跟踪功能,而且您可以做得更强大,因此它可以支持另一个具有不同范围(近、远)和不同分辨率的深度相机,实际上是其中之一Candescent 最烦人的事情(在我看来)是深度和彩色图像的硬编码分辨率。
此外,在 CHI2015 ( http://chi2015.acm.org/ ) 上,微软将展示一种用于 Kinect v2 手部追踪的新技术 ( https://www.youtube.com/watch?v=A-xXrMpOHyc ),也许他们很快会将其集成到 Kinect SDK v2 中。也可能在会议结束后,它的论文将被发表并上传到 acm.org 甚至一些公共图书馆,这样你就可以看到他们是如何做到的,幸运的是很快就会有人实施它。