OpenCV - Reading a 16 bit grayscale image

后端 未结 3 1868
离开以前
离开以前 2020-12-15 18:27

I\'m trying to read a 16 bit grayscale image using OpenCV 2.4 in Python, but it seems to be loading it as 8 bit.

I\'m doing:

im = cv2.imread(path,0)
         


        
3条回答
  •  粉色の甜心
    2020-12-15 18:52

    Figured it out. In case anyone else runs into this problem:

    im = cv2.imread(path,-1)
    

    Setting the flag to 0, to load as grayscale seems to default to 8 bit. Setting to -1 loads the image as is.

提交回复
热议问题