0

我正在尝试从来自 Kinect2 流的图像中提取 3 个通道。所以,首先我使用 pylibfreenect2 包获取颜色流。

color = frames["color"]

所以我有以下形状

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

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

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

但是 PIL 包出现错误:

TypeError: Cannot handle this data type
4

0 回答 0