我想在三台计算机上运行三个kinect v2然后在一台计算机上收集它们的数据(使用unity3d进行实时三维重建)。有可能这样做吗?谢谢。
答案 0 :(得分:3)
所以你所要求的是非常可行的,只需要做很多工作。
作为参考,我指的是由kinect收集的3D点云的帧作为你的图像。
您只需要在每台作为客户端运行它们的kinect计算机上设置程序。使用另一台计算机,您可以将其作为服务器运行,并让客户端发送包含其他一些数据的图像包。 您至少需要的数据将是“起源”的角度和位置。 为了使其正常工作,您需要能够将所有运动中的数据相互引用。最简单的方法是获得一个已知的点并测量距离该点和角度的距离与北部和海平面的距离。
获得所有数据后,您可以从每台计算机中获取每个图像并使用三角函数旋转位云,然后合并所有数据。梳理数据是你必须要玩的东西,因为有很多不同的方法可以做到这一点,这将取决于你的应用程序。