ColorImageFrame的Kinect格式

时间:2012-04-03 14:42:08

标签: c# kinect

我已将kinects ColorImageFormat设置为RgbResolution640x480Fps30,但报告的总字节数为width * height * channels(?)= 1228800 bytes。

长度通常不是921600字节,红色蓝色和绿色的每个值都是3个通道吗?

我认为他们可能有一个空的alpha通道,但是当我设置我的东西以使用相同数量的字节的RGBA时,图像是黑色的。设置为RGB我得到的图像已经移位,但我确实得到了Feed。

我想知道是否有人知道kinect的额外渠道中有什么。

1 个答案:

答案 0 :(得分:0)

好吧,似乎内部结构实际上是BGRA,我将Alpha通道设置为255(通过循环每四个通道)以获得最大不透明度,我将其显示在BGR而不是RGB中,现在它是按计划工作。

所以是的,不确定这是否是特定情况,但如果将格式设置为RGB,请查看字节大小以确保处理正确的表示。