我正在使用Processing 3.3.6和openkinect库(链接如下)。我有一个Kinect V2传感器,如下面链接中的示例所示,我从depth[]
数组中获取深度值。
Openkinect Library for Processing
上面的链接给出了在现实世界中将原始深度值转换为以米为单位的深度值的公式。
depthInMeters = 1.0 / (rawDepth * -0.0030711016 + 3.3309495161);
这可以从这里改编:Depth in meters calculation
我得到的值不等0 - 4500
,并且在应用上述参考中的公式后,转换为米后的值不准确,它们大约为70m
。那么,有没有其他方法或方法将深度转换为米。我应该只使用像Visual Studio(C ++,C#)这样的官方开发环境和SDK来计算深度吗?
或者可以使用像开发这样的开源工具来捕获值,尽管采用不同的方法?我们将非常感谢您的帮助或指导,因为到目前为止,它对我来说是一个全新的领域。