У меня есть 4-полосное многоканальное изображение (TIF), которое представляет собой 16-битное изображение без знака. Я использую следующее:
opencv2
python
Я сделал следующее в начале моего кода
import cv2
Когда я использую
i = cv2.imread('img.tif')
он читает все четыре диапазона, но как UINT8. Когда я использую
i = cv2.imread('img.tif', cv2.CV_16U)
он читает только один канал изображения. Что нужно сделать, чтобы прочитать все четыре канала в 16-битном формате без знака?