繁体   English   中英

Kinect的输出流格式

[英]The output stream format of Kinect

Kinect相机的输出流格式是什么? 例如,像传统视频一样,它是640x480、30 fps,每个像素4字节(3RGB +深度)吗? 因此1秒钟的原始流将具有640x480x30x4字节。 有什么方法可以为流提供分层压缩吗?

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM