A python package that validates, reads, and extracts images from a DICOM file
MIT License
A light-weight python package that validates, reads, and extracts images from a DICOM file.
Base:
Validator:
Image:
.. code:: python
import mudicom
mu = mudicom.load("mudicom/tests/dicoms/ex1.dcm")
# returns array of data elements as dicts
mu.read()
# returns dict of errors and warnings for DICOM
mu.validate()
# basic anonymization
mu.anonymize()
# save anonymization
mu.save_as("dicom.dcm")
# creates image object
img = mu.image # before v0.1.0 this was mu.image()
# returns numpy array
img.numpy # before v0.1.0 this was mu.numpy()
# using Pillow, saves DICOM image
img.save_as_pil("ex1.jpg")
# using matplotlib, saves DICOM image
img.save_as_plt("ex1_2.jpg")
Full documentation is available at http://mudicom.dcmdb.org/
Written by Eric Bower
Special thanks to Mathieu Malaterre
_ (primary developer for GDCM),
of whom without this package would not be possible.
.. _Mathieu Malaterre: https://github.com/malaterre