【发布时间】:2017-12-05 19:09:55
【问题描述】:
我想弄清楚 Kinect V2 中的原始数据是什么? ...我知道我们可以将这些原始数据转换为米和灰色来表示深度....但是这些原始数据的单位是什么? 为什么 Kinect 捕获的所有图像都是镜像的?
【问题讨论】:
我想弄清楚 Kinect V2 中的原始数据是什么? ...我知道我们可以将这些原始数据转换为米和灰色来表示深度....但是这些原始数据的单位是什么? 为什么 Kinect 捕获的所有图像都是镜像的?
【问题讨论】:
存储在深度图像中的原始值以毫米为单位。您可以使用像素位置以及深度相机内在参数来获取 X 和 Y 值。如果你愿意,我可以分享一个将深度图像转换为 X、Y、Z 值的 Matlab 代码。
是的,图像在 Windows-SDK 和 SDK 的开源版本“libfreenect2”中镜像。我无法得到可靠的答案,但您可以查看link 中的讨论。
【讨论】:
通过 Kinect V2 可以捕获不同类型的帧。捕获的每个原始数据都有不同的单位。例如,对于深度帧,它是毫米,对于颜色,它是 RGB(0-255、0-255、0-255),对于 bodyFrames,它是 0 或 1(与深度帧具有相同的分辨率,但最多可以识别一次的最大人体数量)等。 参考:https://developer.microsoft.com/en-us/windows/kinect
【讨论】: