2

What is the output stream format of Kinect cameras? For instance it is said like a conventional video, it is 640x480, 30 fps, 4 bytes for each pixel (3RGB+depth)? so 1 second of the raw stream will have 640x480x30x4 bytes. Is there any ways to provide a layered compression for the streams ?

4

2 回答 2

2

视频帧流以 BGRA 格式(蓝绿红阿尔法)的每个像素 4 个字节给出,像素在图像域中逐行水平扫描。大小为 640x480 的完整未压缩帧具有 640x480x4 字节。

深度帧流以无符号短格式的每个深度像素 2 个字节给出。无符号短路的值表示与相机平面的距离,以毫米为单位(如果忽略 4 个最低有效位)。4 个最低有效位包含该特定像素处玩家的身份。大小为 320x240 的完整未压缩帧具有 320x240x2 字节。

您可以使用用于 Kinect SDK的 Java 库使用 Java 中的标准图像压缩算法来压缩图像。

于 2013-12-03T13:32:10.920 回答
1

点云是未压缩的 12 位图像。这是 Kinect 独有的一种格式,因为它在 4 个最低有效位中具有额外的用户跟踪数据。

但是,有许多不同的图像类型,这取决于您的配置、您是否使用近距离模式、您的视频分辨率等:

http://msdn.microsoft.com/en-us/library/nuiimagecamera.nui_image_type.aspx

于 2013-11-25T16:47:04.540 回答