Kinect V2 中原始数据的单位是啥?
Posted
技术标签:
【中文标题】Kinect V2 中原始数据的单位是啥?【英文标题】:What is the unit for raw data in Kinect V2?Kinect V2 中原始数据的单位是什么? 【发布时间】:2017-12-05 19:09:55 【问题描述】:我想弄清楚 Kinect V2 中的原始数据是什么? ...我知道我们可以将这些原始数据转换为米和灰色来表示深度....但是这些原始数据的单位是什么? 为什么 Kinect 捕获的所有图像都是镜像的?
【问题讨论】:
【参考方案1】:存储在深度图像中的原始值以毫米为单位。您可以使用像素位置以及深度相机内在参数来获取 X 和 Y 值。如果你愿意,我可以分享一个将深度图像转换为 X、Y、Z 值的 Matlab 代码。
是的,图像在 Windows-SDK 和 SDK 的开源版本“libfreenect2”中镜像。我无法得到可靠的答案,但您可以查看link 中的讨论。
【讨论】:
【参考方案2】:通过 Kinect V2 可以捕获不同类型的帧。捕获的每个原始数据都有不同的单位。例如,对于深度帧,它是毫米,对于颜色,它是 RGB(0-255、0-255、0-255),对于 bodyFrames,它是 0 或 1(与深度帧具有相同的分辨率,但最多可以识别一次的最大人体数量)等。 参考:https://developer.microsoft.com/en-us/windows/kinect
【讨论】:
以上是关于Kinect V2 中原始数据的单位是啥?的主要内容,如果未能解决你的问题,请参考以下文章
从 fpga 控制的最佳深度相机是啥? intel realsense vs kinect v1 vs kinect v2?
Kinect For Windows V2开发日志二:Kinect V2的基本参数
Kinect for Xbox one(v2) + Ubuntu 14.04 +ROS