符号なし 16 ビット イメージである 4 バンド マルチチャネル イメージ (TIF) があります。私は以下を使用しています:
opencv2
python
コードの冒頭で次のことを行いました
import cv2
私が使うとき
i = cv2.imread('img.tif')
4 つのバンドすべてを読み取りますが、UINT8 として読み取ります。私が使うとき
i = cv2.imread('img.tif', cv2.CV_16U)
画像の 1 つのチャネルのみを読み取ります。4 つのチャネルすべてを 16 ビット符号なしで読み取るにはどうすればよいですか?