@@ -4212,6 +4225,10 @@ public class EyesisCorrectionParameters {
if (properties.getProperty(prefix+"mc_diag_weight")!=null) this.mc_diag_weight=Double.parseDouble(properties.getProperty(prefix+"mc_diag_weight"));
if (properties.getProperty(prefix+"mc_diag_weight")!=null) this.mc_diag_weight=Double.parseDouble(properties.getProperty(prefix+"mc_diag_weight"));
if (properties.getProperty(prefix+"mc_gap")!=null) this.mc_gap=Double.parseDouble(properties.getProperty(prefix+"mc_gap"));
if (properties.getProperty(prefix+"mc_gap")!=null) this.mc_gap=Double.parseDouble(properties.getProperty(prefix+"mc_gap"));
if (properties.getProperty(prefix+"mc_weight_var")!=null) this.mc_weight_var=Double.parseDouble(properties.getProperty(prefix+"mc_weight_var"));
if (properties.getProperty(prefix+"mc_weight_Y")!=null) this.mc_weight_Y=Double.parseDouble(properties.getProperty(prefix+"mc_weight_Y"));
if (properties.getProperty(prefix+"mc_weight_RBmG")!=null) this.mc_weight_RBmG=Double.parseDouble(properties.getProperty(prefix+"mc_weight_RBmG"));
if (properties.getProperty(prefix+"gr_min_new")!=null) this.gr_min_new=Integer.parseInt(properties.getProperty(prefix+"gr_min_new"));
if (properties.getProperty(prefix+"gr_min_new")!=null) this.gr_min_new=Integer.parseInt(properties.getProperty(prefix+"gr_min_new"));
if (properties.getProperty(prefix+"gr_var_new_sngl")!=null) this.gr_var_new_sngl=Boolean.parseBoolean(properties.getProperty(prefix+"gr_var_new_sngl"));
if (properties.getProperty(prefix+"gr_var_new_sngl")!=null) this.gr_var_new_sngl=Boolean.parseBoolean(properties.getProperty(prefix+"gr_var_new_sngl"));
if (properties.getProperty(prefix+"gr_var_new_fg")!=null) this.gr_var_new_fg=Boolean.parseBoolean(properties.getProperty(prefix+"gr_var_new_fg"));
if (properties.getProperty(prefix+"gr_var_new_fg")!=null) this.gr_var_new_fg=Boolean.parseBoolean(properties.getProperty(prefix+"gr_var_new_fg"));
@@ -4973,6 +4990,15 @@ public class EyesisCorrectionParameters {
gd.addNumericField("Weight from diagonal neighbor supertiles", this.mc_diag_weight, 6);
gd.addNumericField("Weight from diagonal neighbor supertiles", this.mc_diag_weight, 6);
gd.addNumericField("Do not remove measurements farther from the kept ones", this.mc_gap, 6);
gd.addNumericField("Do not remove measurements farther from the kept ones", this.mc_gap, 6);
gd.addNumericField("weight of variance data ", this.mc_weight_var, 4, 6,"",
"This is what was used before - can detect tin wires, probably");
gd.addNumericField("Weight of average intensity", this.mc_weight_Y, 4, 6,"",
"Combination of R,G,B fro the tile");
gd.addNumericField("Weight of average color difference", this.mc_weight_RBmG, 4, 6,"",
"0.5*(R+B)-G");
gd.addTab ("Grow2", "More disparity range growing parameters");
gd.addTab ("Grow2", "More disparity range growing parameters");
gd.addMessage ("--- more growing parameters ---");
gd.addMessage ("--- more growing parameters ---");
gd.addNumericField("Discard variant if it requests too few tiles", this.gr_min_new, 0);
gd.addNumericField("Discard variant if it requests too few tiles", this.gr_min_new, 0);
@@ -5671,11 +5697,15 @@ public class EyesisCorrectionParameters {