从存储为Numpy数组的图像中丢弃Alpha通道

时间:2016-03-09 20:50:39

标签: python numpy math

我用numpy / scikit加载图片。我知道所有图像都是200x200像素。

当图像被加载时,我注意到有一些有alpha通道,因此有形状(200,200,4)而不是(200,200,3),我期待。

有没有办法删除最后一个值,丢弃Alpha通道并将所有图像变为漂亮的(200,200,3)形状?

2 个答案:

答案 0 :(得分:41)

只需切片数组即可获得最后一个维度的前三个条目:

image_without_alpha = image[:,:,:3]

答案 1 :(得分:2)