从Kinect2颜色流中提取3个通道

时间:2018-08-06 11:48:58

标签: opencv computer-vision python-imaging-library kinect libfreenect2

我试图从Kinect2流中提取图像中的3个通道。 因此,首先,我使用pylibfreenect2软件包对颜色流进行扩孔。

color = frames["color"]

所以我有以下形状

print(color.asarray().shape) #(1080, 1920, 4)

据我了解,每个像素或alpha通道的字节数为4。我希望图像具有3个通道(RGB),并且形状为(1080,1920,3)。 我尝试这样做:

image_c = cv2.cvtColor(c, cv2.COLOR_RGBA2RGB)

但是PIL包出现错误:

TypeError: Cannot handle this data type

0 个答案:

没有答案