Kinect 摄像头的输出流格式是什么?例如,据说像传统视频一样,它是640x480,30 fps,每个像素4字节(3RGB+深度)?因此 1 秒的原始流将有 640x480x30x4 字节。有什么方法可以为流提供分层压缩吗?
最佳答案
视频帧流以 BGRA 格式(蓝-绿-红-alpha)表示为每个像素 4 个字节,并且像素在图像域中水平逐行扫描。大小为 640x480 的完整未压缩帧有 640x480x4 字节。
深度帧流以无符号短格式表示为每个深度像素 2 个字节。无符号短整型的值表示距相机平面的距离(以毫米为单位)(如果忽略 4 个最低有效位)。 4 个最低有效位包含该特定像素处玩家的身份。大小为 320x240 的完整未压缩帧有 320x240x2 字节。
您可以使用 Java 中的标准图像压缩算法来压缩图像,使用 Java library for the Kinect SDK 。
关于3d - Kinect的输出流格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850021/