我有一个 4 波段多通道图像 (TIF),它是一个无符号的 16 位图像。我正在使用以下内容:
opencv2
python
我在代码的开头做了以下事情
import cv2
当我使用
i = cv2.imread('img.tif')
它正在读取所有四个波段,但为 UINT8。当我使用
i = cv2.imread('img.tif', cv2.CV_16U)
它只读取图像的一个通道。应该怎么做才能以 16 位无符号读取所有四个通道?