vtk_reader.py
581 Bytes
import os
import multiprocessing
import tempfile
import vtk
def ReadVTK(filename):
r = vtk.vtkXMLImageDataReader()
r.SetFileName(filename)
r.Update()
return r.GetOutput()
def ReadDirectory(dir_):
"""
Looking for analyze files in the given directory
"""
imagedata = None
for root, sub_folders, files in os.walk(dir_):
for file in files:
if file.split(".")[-1] == "vti":
filename = os.path.join(root,file)
imagedata = ReadVTK(filename)
return imagedata
return imagedata