使用scikit-image从png图像中提取一个特定的通道

3

我正在评估scikit-image,并寻找一种从图像中仅读取绿色通道的方法。这些图像以RGBA格式存储,只包含具有值的绿色通道。

是否有类似于OpenCV中的CvSplit的东西?

1个回答

5

图像以 MxNxd 数组的形式存储,其中在您的情况下,d == 4。因此,请使用标准的NumPy切片来获取绿色通道:

green = image[..., 1]

这与green=image[:,:,1]不同吗? - optimist
不,那完全一样。省略号填补了所有缺失的维度。 - Stefan van der Walt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接