VMTK - Вычислительные центральные линии с использованием VMTK, установленного в conda - PullRequest
0 голосов
/ 21 апреля 2020

Я следую учебнику, доступному здесь , чтобы вычислить средние линии геометрии 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.'

Любые предложения по устранению этой ошибки будут действительно полезны. Я хотел бы просмотреть осевую линию геометрии в прикрепленном файле здесь .

...