[vtkusers] VTK6.3 runtime crash when using vtkImageData as input for vtkImageAlgorithm
    D L 
    lackodan at outlook.com
       
    Tue Jun  7 10:22:27 EDT 2016
    
    
  
Hi again,
I have another question. I'm using VTK 6.3 in Python 2.7, and every time I try to use an object of type vtkImageData as input for an vtkImageAlgorithm, it crashes, saying "This application has requested the Runtime to terminate it in an unusual way". Here's a minimal example reading and writing a NIFTI-file:
niftiReader = vtk.vtkNIFTIImageReader()
niftiReader.SetFileName("c4ICBM_MNI_0103.nii")
niftiWriter = vtk.vtkNIFTIImageWriter()
niftiWriter.SetFileName("output.nii")
# niftiWriter.SetInputConnection(niftiReader.GetOutputPort())  # this works
niftiWriter.SetInputData(niftiReader.GetOutput())  # this causes a crash
niftiWriter.Write()
The file I'm using can be downloaded here: https://onedrive.live.com/redir?resid=C74503A42DE708!3266&authkey=!AGdR2dDTvYntgYc&ithint=file%2cnii
As far as I understand, niftiReader.GetOutput() returns a vtkImageData (which is a vtkDataObject) and vtkNIFTIWriter.GetInputData() should take a vtkDataObject as input.
Could anyone help me understand what's going on? Please let me know if you need any more info.
Cheers,
Daniel 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160607/b8e185e2/attachment.html>
    
    
More information about the vtkusers
mailing list