Hi 3D slicer,
I want to setup the slicer4 as a developer but could not find any guide. Can you guide me about this?
Thanks
There are build instructions here:
https://www.slicer.org/wiki/Documentation/Nightly/Developers/Build_Instructions
If you get stuck, the community here is very helpful.
If you program in C++ then you need to build Slicer as @rprueckl describes above.
If program in Python then you donât need to build Slicer but start development right away. See for example this tutorial: https://www.slicer.org/wiki/Documentation/Nightly/Training#PerkLab.27s_Slicer_bootcamp_training_materials
Hi Andras Lasso,
Thank you for the answer and it helped me understand more. But I still quite don`t understand how to build it. Is it possible for you to make a video tutorial on youtube using python. Thank you.
You donât need to build Slicer to develop modules for it - as long as you implement your modules in Python.
In case you want to work in C++ then you need to follow the written build instructions and ask specific questions if you get stuck anywhere. Video tutorials would not be ideal for describing a software build procedure and it would be very hard to maintain.
okay⌠Thanks for the help.
I could not find the markups data. Do you know where the data is located?
What do you mean by markups data?
In the scripting and module development tutorial, slide 27 manipulating markups.
The command : f = getNode(âFâ)
Im not sure what is the 'F' in the command because it
s not stated in the tutorial and couldn`t find the data to load.
F
is the name of the node (the default name). Itâs the one that shows up in the user interface.
Hi pieper thanks for trying to help me but I think u got the wrong idea of my question.
What I`m trying to say is I do not know where is the F data stored because in order for me to run this command: f = getNode(âFâ). I need to able to load the F data before typing the command.
Sorry I m not good at explaining. Hope you can understand what I
m trying to say. Thank you.
You do not need to âloadâ the F
node. You just need to follow instructions on the slide âCreate 2 markup pointsâ. These markup points will be stored in a new node and the nodeâs name will be F
by default.
@lassoan Hi, I would like to ask something about the segmentation module.
What type of segmentation method is used to segment the image. Is it 3d closed surface segmentation?
There are many segmentation tools (âsegment editor effectsâ). Which ones you are interested in?
Or, are you interested in how the segmentation data is represented in Slicer? You can find the answer here.
In the segmentation tutorial of " Video tutorial: Whole heart segmentation from cardiac CT", what is the segmentation algorithm used to segment the heart.
Sorry for the trouble, the community here is indeed very fast response and helpful. Thank you.
âGrow from seedsâ is based on the âFast grow-cut methodâ - see more information here: http://interactivemedical.org/imic2014/CameraReadyPapers/Paper%204/IMIC_ID4_FastGrowCut.pdf
Thanks, you really helped me alot. Have a nice day!!!