在一台计算机中收集多个Kinect V2数据



我想使用在三台计算机上运行的三个kinect v2,然后在一台计算机中收集数据(实时3D重建使用Unity3D)。可以这样做吗?谢谢。

所以您要问的是非常可以做的,只需要很多工作。

供参考,我指的是Kinect收集的3D点云的框架。

您需要的只是在每个Kinect计算机上设置一个程序,以将其作为客户端运行。使用另一台计算机,您可以将其作为服务器运行,并让客户端与其他一些数据一起发送图像包。您最少需要的数据将是"原始"的角度和位置。为此,要正确工作,您需要能够将所有Kinect中的数据互相引用。最简单的方法是拥有一个已知点并测量距离Kinect面对北部和海平面的距离。

拥有所有数据后,您可以从每台计算机中获取每个图像,并使用三角学旋转位云,然后将所有数据组合在一起。梳理数据是您必须使用的东西,因为有多种方法可以做到这一点,这将取决于您的应用程序。

最新更新