libalign.py
555 Bytes
from ..libift import libift as libift
from ..libscnvtk import libscnvtk as libscnvtk
def VolumeAlign(img):
scn = libscnvtk.VtkImageDataToScene(img)
print "VolumeAlign()"
flag=libift.ShiftScene(scn)
scn2 = libift.MSP_Align(scn,None,0,1)
libift.UnShiftScene(scn2,flag)
return libscnvtk.SceneToVtkImageData(scn2)
def Interp(img):
scn = libscnvtk.VtkImageDataToScene(img)
flag=libift.ShiftScene(scn)
scn2=libift.LinearInterp(scn,0,0,0)
libift.UnShiftScene(scn2,flag)
return libscnvtk.SceneToVtkImageData(scn2)