我希望使用Python OpenCV从一张tiff图像中读取 alpha 通道。我正在使用Enthought Canopy并已经导入了 OpenCV 2.4.5-3 模块。
我遵循了OpenCV网站的教程,使用了cv2.imread函数,但似乎不起作用。
现在我的代码如下:
import cv2
image = cv2.imread('image.tif', -1)
然后我使用了:print (image.shape)
,仍然显示为(8192, 8192, 3)。但是我用Matlab读取相同的图像,我可以看到这个图像的维度是(8192, 8192, 4)。
我不确定应该怎么做才能读取这个图像的alpha通道。
先行致谢! Nan
scipy.ndimage.imread
,它在内部使用PIL
。 - iljau