InVesalius - Slicer 3D

Slicer 3D é uma software livre e multi-plataforma utilizado para visualização e processamento de imagens. Ele é baseado no VTK, oferecendo classes específicas para o processamento de imagens médicas.

São utilizadas algumas das classes do Slicer 3D no InVesalius, para funcionalidades como leitura de arquivos DICOM e criação de "máscaras" sobre imagens bidimensionais. Não existe wrapper oficial para Python da versão 2.6 do Slicer 3D. Assim, realizamos algumas alterações no código original das classes e geramos o wrapper do Slicer simultaneamente ao VTK.

Características gerais

Referências online

Informações adicionais

As classes do Slicer para as quais foram geradas o wrapper são:

  • vtkDCMParser.cxx
  • vtkImageAccumulateDiscrete.cxx
  • vtkImageBimodalAnalysis.cxx
  • vtkImageCloseUp2D.cxx
  • vtkImageConnectivity.cxx
  • vtkImageCopy.cxx
  • vtkImageLabelChange.cxx
  • vtkImageLabelVOI.cxx
  • vtkImageLiveWire.cxx
  • vtkImageLiveWireEdgeWeights.cxx
  • vtkImageLiveWireScale.cxx
  • vtkImageLiveWireTester.cxx
  • vtkImageMeasureVoxels.cxx
  • vtkImageNeighborhoodFilter.cxx
  • vtkImageOverlay.cxx
  • vtkImageReformatIJK.cxx
  • vtkImageReplaceRegion.cxx
  • vtkImageResize.cxx
  • vtkImageStatistics.cxx
  • vtkImageWeightedSum.cxx
  • vtkImageZoom2D.cxx
  • vtkIndirectLookupTable.cxx
  • vtkResliceImage.cxx
  • vtkVector3.cxx
  • vtkImageCrossHair2D.cxx
  • vtkImageDrawROI.cxx
  • vtkImageEditor.cxx
  • vtkImageEditorEffects.cxx
  • vtkImageErode.cxx
  • vtkImageFillROI.cxx
  • vtkImageLabelOutline.cxx
  • vtkImageReformat.cxx
  • vtkPose.cxx
  • vtkQuaternion.cxx
  • vtkRasToIjkTransform.cxx