软件版本:4.11.20210226 r29738 / 7a593c8
问题描述:从官方网页中,找到如下代码:segmentation.CreateClosedSurfaceRepresentation()
直接放入python代码中,出现:
Traceback (most recent call last):
File “”, line 1, in
File “D:\software\PycharmProjects\For Xv of Tiantan\For Xv of Tiantan\ColorMapper\Mapper.py”, line 41, in execute
segmentation.CreateClosedSurfaceRepresentation()
NameError: name ‘segmentation’ is not defined
求求大佬,解答一下,要如何解决?
去pycharm中,ctrl点了一下,但是它提示:找不到引用 ,,,,然后,使用import slicer,自动下载导入了slicer。也没用,毫无解决头绪啊!!!
如上条帖子所示图样,我试图将图中的语句更改为:
labelmapVolumeNode = slicer.util.getNode(“label”)
seg = slicer.mrmlScene.AddNewNodeByClass(“vtkMRMLSegmentationNode”)
slicer.modules.segmentations.logic().ImportLabelmapToSegmentationNode(labelmapVolumeNode, seg)
seg.CreateClosedSurfaceRepresentation()
来实现,软件中的“create”按纽效果。
但是运行时一直提示:label 找不到。
您能提供一些思路或解决方案嘛?非常感谢您!!!
已解决