import pydicom
import numpy as np
import PIL.Image
# from PIL import Image
dataset = pydicom.dcmread(my_file)
im = dataset.pixel_array
rescaled_image = (np.maximum(im,0)/im.max())*255 # float pixels
final_image = np.uint8(rescaled_image) # integers pixels
final_image = PIL.Image.fromarray(final_image).convert('L')
# Image.fromarray(final_image)