[vtkusers] Re: help on vtkDicomImage Reader and python
    Mathieu Malaterre 
    mathieu.malaterre at gmail.com
       
    Wed Sep 12 10:34:32 EDT 2007
    
    
  
On 9/12/07, raffaele ponzini <raffaele.ponzini at gmail.com> wrote:
> Dear Mr. Malaterre,
>
> can you please give me some good avise concerning books, papers and
> documentation (possibly with examples) on the usage of the
> vtkDicomImageReader with python?
> Thank you in advance for you consideration,
Hi Raffaele,
  [CC'ing VTKusers]
  Yup, you are right, I should write a book on the vtkDICOMImageReader
subject :)
  Anyway, usage is pretty straightforward as long as you know that VTK
is demand driven.
  API is here:
http://www.vtk.org/doc/nightly/html/classvtkDICOMImageReader.html
for instance you could do something like this:
testSingleFile.py:
  import vtk
  reader = vtk.vtkDICOMImageReader()
  reader.SetFileName('image.dcm')
  reader.Update() # important
  print reader.GetOutput()
  print reader.GetOutput().GetScalarRange()
This example will read all DICOM files from directory:
/full/path/to/my/dicom/images/
testDirectory.py:
  import vtk
  reader = vtk.vtkDICOMImageReader()
  reader.SetDirectoryName('/full/path/to/my/dicom/images/')
  reader.Update()
  print reader.GetOutput() # You should see that 3rd dimension is > 1 now
  print reader.GetOutput().GetScalarRange()
HTH,
-- 
Mathieu
    
    
More information about the vtkusers
mailing list