Skip to content, Skip to search



761 bytes added, 16:43, 19 January 2018
LimeSeg architecture
= Advanced usage=
== LimeSeg architecture structure ==LimeSeg mainly consists is composed ofmultiple parts. It can:* A "State"'''Manage''' 3D objects (creation, deletion, copying, pasting, saving, opening...), * Objects '''Optimize''' 3D object shape in relation with an image dataset* '''Display''' these 3D objects both in 2D with point Roi and in 3D with its own vizualizer === LimeSeg 3D objects management ===To help understand how LimeSeg does this, please download this image sample ([http:// link missing], and the corresponding segmented dataset output [http:// link missing]). TODO === LimeSeg optimizer usage ===To allow for a proper usage of LimeSeg optimizer, the way it can function is modular. TODO === LimeSeg I/O ===3D objects generated by LimeSeg can be saved and retrieved. The structure choice was done with several convention that are segmentedLimeSeg uses, in order to simplify objects manipulation outside of FIJI. TODO * An Optimizer* Viewers
The "State" of LimeSeg basically represents on which 3D image LimeSeg is currently working on. It consists of :
3. A current channel, (LimeSeg.currentChannel)
, however its structure needs to understand a bit more the core structure of LimeSeg. Each tab provided on the left of LimeSeg correspond to specific actions that will be detailed below, but before the structure of LimeSeg will be developed.
== LimeSeg groovy scripting with examples ==