xxxxxxxxxx
import pydicom as dicom
import matplotlib.pylab as plt
# specify your image path
image_path = 'data/train_images/sample.dcm'
ds = dicom.dcmread(image_path)
plt.imshow(ds.pixel_array)
xxxxxxxxxx
def load_dicom(path):
dicom = pydicom.read_file(path)
data = dicom.pixel_array
data = data - np.min(data)
if np.max(data) != 0:
data = data / np.max(data)
data = (data * 255).astype(np.uint8)
return data