我是Kinect的新手。我曾经在网上看到Kinect出厂时,已经完成了深度相机和彩色相机的联合校准。那么第二次校准的意义是什么呢?另一方面,我们都知道已经有一些应用程序,比如许多使用Kinect的体感游戏,这些应用程序如何完成校准?游戏玩家似乎不可能使用各种校准算法来完成它。谢谢!
发布于 2015-07-15 17:49:09
kinect确实有一个内部校准。因此,在您的软件中,可以使用coordinateMapper函数从xyz世界坐标转换到uv彩色图像坐标。
现在想象一下,您将xyz数据和彩色图像发送给其他人(或不同的计算机以供以后处理)。由于您不再与kinect联系,因此您不能询问coordinateMapper如何关联2个数据集。
这就是为什么有些人自己做kinect校准的原因。因为现在校准参数可用,并且可以与xyz和uv数据一起提供。
也就是说,如果您不需要这个,请坚持使用coordinateMapper!kinect的校准并不是那么容易实现的。
发布于 2016-04-19 22:05:06
超新星,用户@Deepfreeze做了一个非常好的解释。您应该坚持使用coordinateMapper进行校准。
在Kinect v2上出现这种情况的原因是图像分辨率不同!这就是为什么你真的需要将这些信息保存到文件中。幸运的是,所有这些功能现在都集成在Kinect SDK中,可以很容易地访问。此外,您还可以在Kinect MSDN页面中找到有关它的信息。
https://stackoverflow.com/questions/31409128
复制相似问题