I have input a uint8 tif image and tried to convert it as a uint16 tif image.
Though the conversion works when I save the image using tiff.imsave the image is exported as a completely black image. I am not sure what I am doing wrong. Kindly guide.
from skimage.io import imread
from skimage.io import imshow
import numpy as np
import cv2
import PIL
import glob, os
import tifffile as tiff
Image_input = tiff.imread("Input.tif");
imshow(Image_input);
Image_output = Image_input.astype(np.uint16)
imshow(Image_output);
im = tiff.imsave('Output.tif', Image_output)