Я следую учебнику, доступному здесь , чтобы вычислить средние линии геометрии 3D кровеносного сосуда. Я попробовал следующее для входного файла vtp, прикрепленного здесь . Я запускаю следующий код, выбираю исходную и целевую точки.
import vmtk
from vmtk import vmtkscripts
from vmtk import pypes
# 1 Mapping of the branches
# 1.1 Data extraction from vmtk
#vmtkCommand = '''vmtkcenterlines -ifile foo.vtp -ofile foo_centerlines.vtp'''
#pype = pypes.PypeRun(vmtkCommand)
vmtkCommand = '''vmtksurfacereader -ifile foo.vtp
--pipe vmtkcenterlines
--pipe vmtkrenderer/
--pipe vmtksurfaceviewer -opacity 0.25
--pipe vmtksurfaceviewer -i @vmtkcenterlines.o -array MaximumInscribedSphereRadius'''
pype = pypes.PypeRun(vmtkCommand)
Однако я получаю следующую ошибку
raise RuntimeError(errorMessage)
RuntimeError: No module named 'vmtk.'
Любые предложения по устранению этой ошибки будут действительно полезны. Я хотел бы просмотреть осевую линию геометрии в прикрепленном файле здесь .