Skip to content
Snippets Groups Projects
Commit 65486941 authored by Céline  TREBEAU's avatar Céline TREBEAU
Browse files

feature

- add default value for each parameter in ZelligeCommand class
parent bdf5f0d6
No related branches found
No related tags found
1 merge request!20Version for release
Pipeline #67619 passed
...@@ -40,46 +40,47 @@ public class ZelligeCommand< T extends RealType< T > & NativeType< T > > extends ...@@ -40,46 +40,47 @@ public class ZelligeCommand< T extends RealType< T > & NativeType< T > > extends
private ImageDisplayService imageDisplayService; private ImageDisplayService imageDisplayService;
@Parameter @Parameter
private LogService logService; private LogService logService;
@Parameter
private double amplitude;
@Parameter @Parameter( label = "Amplitude threshold", min = "0", max = "2", stepSize = "0.1" )
private double otsu; private double amplitude = 1;
@Parameter @Parameter( label = "Otsu threshold", min = "0", max = "2", stepSize = "0.1" )
private int sigmaXY; private double otsu = 0.1;
@Parameter @Parameter( label = "XY dilatation", min = "0", max = "10" )
private int sigmaZ; private int sigmaXY = 1;
@Parameter @Parameter( label = "Z dilatation", min = "0", max = "10" )
private int islandSize; private int sigmaZ = 1;
@Parameter @Parameter( label = "Island size", min = "0", max = "50", stepSize = "5" )
private int connexity; private int islandSize = 5;
@Parameter @Parameter( label = "Island neighbourhood", min = "4", max = "8", stepSize = "4" )
private double startingOsSize1; private int connexity = 4;
@Parameter @Parameter( label = "First round Starting OSE size", min = "0", max = "1", stepSize = "0.1" )
private int overlap1; private double startingOsSize1 = 0.8;
@Parameter @Parameter( label = "First round overlap", min = "0", max = "50" )
private double connexityRate1; private int overlap1 = 10;
@Parameter @Parameter( label = "First round matching rate", min = "0.5", max = "1", stepSize = "0.05" )
private double startingOsSize2; private double connexityRate1 = 0.8;
@Parameter @Parameter( label = "Second round Starting OSE size", min = "0", max = "1", stepSize = "0.1" )
private int overlap2; private double startingOsSize2 = 0.1;
@Parameter @Parameter( label = "Second round overlap", min = "0", max = "50", stepSize = "5" )
private double connexityRate2; private int overlap2 = 10;
@Parameter @Parameter( label = "Second round matching rate", min = "0.5", max = "1", stepSize = "0.05" )
private double connexityRate2 = 0.9;
@Parameter( min = "0.05", max = "1" )
private double surfaceMinSizeFactor; private double surfaceMinSizeFactor;
@Parameter @Parameter( min = "0" )
private int delta; private int delta;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment