GetOutput ()) print ( "Writing: " + outFileName ) writer. join ( dirName, seriesIdentifier + ".nrrd" ) if args. ForceOrthogonalDirectionOff () writer = itk. GetFileNames ( seriesIdentifier ) reader = itk. series_name seriesFound = True print ( "Reading: " + seriesIdentifier ) fileNames = namesGenerator. exit ( 1 ) print ( "The directory: " + dirName ) print ( "Contains the following DICOM Series: " ) for uid in seriesUID : print ( uid ) seriesFound = False for uid in seriesUID : seriesIdentifier = uid if args. GetSeriesUIDs () if len ( seriesUID ) < 1 : print ( "No DICOMs in: " + dirName ) sys. SetDirectory ( dirName ) seriesUID = namesGenerator. SetGlobalWarningDisplay ( False ) namesGenerator. AddSeriesRestriction ( "0008|0021" ) namesGenerator. SetUseSeriesDetails ( True ) namesGenerator. ctype ( "signed short" ) Dimension = 3 ImageType = itk. parse_args () # current directory by default dirName = "." if args. add_argument ( "series_name", nargs = "?" ) args = parser. add_argument ( "output_image", nargs = "?" ) parser. add_argument ( "dicom_directory", nargs = "?", help = "If DicomDirectory is not specified, current directory is used", ) parser. ArgumentParser ( description = "Read DICOM Series And Write 3D Image." ) parser. #!/usr/bin/env python import sys import os import itk import argparse parser = argparse.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |