Loading src/main/java/EyesisCorrectionParameters.java +1 −1 Original line number Diff line number Diff line Loading @@ -2355,7 +2355,7 @@ public class EyesisCorrectionParameters { public double vignetting_range = 5.0; // do not try to correct vignetting less than vignetting_max/vignetting_range public int kernel_step = 16; // source kernels step in pixels (have 1 kernel margin on each side) public double disparity = 0.0; // nominal disparity between side of square cameras (pix) public double z_correction = 0.0; // Inverse distance to infinity (misalignment cortrection) public double z_correction = 0.0; // Inverse distance to infinity (misalignment correction) public boolean correlate = true; // calculate correlation public int corr_mask = 15; // bitmask of pairs to combine in the composite public boolean corr_sym = false; // combine correlation with mirrored around disparity direction Loading src/main/java/Eyesis_Correction.java +46 −43 Original line number Diff line number Diff line Loading @@ -580,6 +580,7 @@ private Panel panel1, addButton("Setup CLT Batch parameters", panelClt4, color_configure); addButton("CLT 2*4 images", panelClt4, color_conf_process); addButton("CLT 2*4 images - 2", panelClt4, color_conf_process); addButton("CLT 2*4 images - 3", panelClt4, color_conf_process); addButton("AUX show fine", panelClt4, color_configure); add(panelClt4); Loading Loading @@ -4454,7 +4455,13 @@ private Panel panel1, } else if (label.equals("CLT 2*4 images - 2")) { DEBUG_LEVEL=MASTER_DEBUG_LEVEL; EYESIS_CORRECTIONS.setDebug(DEBUG_LEVEL); getPairImages2(); getPairImages2(false); return; /* ======================================================================== */ } else if (label.equals("CLT 2*4 images - 3")) { DEBUG_LEVEL=MASTER_DEBUG_LEVEL; EYESIS_CORRECTIONS.setDebug(DEBUG_LEVEL); getPairImages2(true); return; /* ======================================================================== */ } else if (label.equals("AUX show fine")) { Loading Loading @@ -4723,7 +4730,7 @@ private Panel panel1, public boolean getPairImages2() { public boolean getPairImages2( boolean new_mode) { if (QUAD_CLT == null){ QUAD_CLT = new QuadCLT ( QuadCLT.PREFIX, Loading Loading @@ -4826,9 +4833,9 @@ private Panel panel1, if (TWO_QUAD_CLT == null) { TWO_QUAD_CLT = new TwoQuadCLT(); } if (new_mode) { try { TWO_QUAD_CLT.processCLTQuadCorrs( TWO_QUAD_CLT.processCLTQuadCorrPairs( QUAD_CLT, // QuadCLT quadCLT_main, QUAD_CLT_AUX, // QuadCLT quadCLT_aux, CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, Loading @@ -4844,31 +4851,27 @@ private Panel panel1, // TODO Auto-generated catch block e.printStackTrace(); } //final int debugLevel); /* QUAD_CLT.processCLTQuadCorrs( } else { try { TWO_QUAD_CLT.processCLTQuadCorrs( QUAD_CLT, // QuadCLT quadCLT_main, QUAD_CLT_AUX, // QuadCLT quadCLT_aux, CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, DEBAYER_PARAMETERS, //EyesisCorrectionParameters.DebayerParameters debayerParameters, COLOR_PROC_PARAMETERS, //EyesisCorrectionParameters.ColorProcParameters colorProcParameters, CHANNEL_GAINS_PARAMETERS, //CorrectionColorProc.ColorGainsParameters channelGainParameters, CHANNEL_GAINS_PARAMETERS_AUX, //CorrectionColorProc.ColorGainsParameters channelGainParameters_aux, RGB_PARAMETERS, //EyesisCorrectionParameters.RGBParameters rgbParameters, false, // apply_corr, false, // infinity_corr, // calculate and apply geometry correction at infinity THREADS_MAX, //final int threadsMax, // maximal number of threads to launch UPDATE_STATUS, //final boolean updateStatus, DEBUG_LEVEL); //final int debugLevel); QUAD_CLT_AUX.processCLTQuadCorrs( CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, DEBAYER_PARAMETERS, //EyesisCorrectionParameters.DebayerParameters debayerParameters, COLOR_PROC_PARAMETERS, //EyesisCorrectionParameters.ColorProcParameters colorProcParameters, CHANNEL_GAINS_PARAMETERS_AUX, //CorrectionColorProc.ColorGainsParameters channelGainParameters, RGB_PARAMETERS, //EyesisCorrectionParameters.RGBParameters rgbParameters, false, // apply_corr, false, // infinity_corr, // calculate and apply geometry correction at infinity THREADS_MAX, //final int threadsMax, // maximal number of threads to launch UPDATE_STATUS, //final boolean updateStatus, DEBUG_LEVEL); //final int debugLevel); */ DEBUG_LEVEL); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //final int debugLevel); } if (configPath!=null) { saveTimestampedProperties( // save config again configPath, // full path or null Loading Loading
src/main/java/EyesisCorrectionParameters.java +1 −1 Original line number Diff line number Diff line Loading @@ -2355,7 +2355,7 @@ public class EyesisCorrectionParameters { public double vignetting_range = 5.0; // do not try to correct vignetting less than vignetting_max/vignetting_range public int kernel_step = 16; // source kernels step in pixels (have 1 kernel margin on each side) public double disparity = 0.0; // nominal disparity between side of square cameras (pix) public double z_correction = 0.0; // Inverse distance to infinity (misalignment cortrection) public double z_correction = 0.0; // Inverse distance to infinity (misalignment correction) public boolean correlate = true; // calculate correlation public int corr_mask = 15; // bitmask of pairs to combine in the composite public boolean corr_sym = false; // combine correlation with mirrored around disparity direction Loading
src/main/java/Eyesis_Correction.java +46 −43 Original line number Diff line number Diff line Loading @@ -580,6 +580,7 @@ private Panel panel1, addButton("Setup CLT Batch parameters", panelClt4, color_configure); addButton("CLT 2*4 images", panelClt4, color_conf_process); addButton("CLT 2*4 images - 2", panelClt4, color_conf_process); addButton("CLT 2*4 images - 3", panelClt4, color_conf_process); addButton("AUX show fine", panelClt4, color_configure); add(panelClt4); Loading Loading @@ -4454,7 +4455,13 @@ private Panel panel1, } else if (label.equals("CLT 2*4 images - 2")) { DEBUG_LEVEL=MASTER_DEBUG_LEVEL; EYESIS_CORRECTIONS.setDebug(DEBUG_LEVEL); getPairImages2(); getPairImages2(false); return; /* ======================================================================== */ } else if (label.equals("CLT 2*4 images - 3")) { DEBUG_LEVEL=MASTER_DEBUG_LEVEL; EYESIS_CORRECTIONS.setDebug(DEBUG_LEVEL); getPairImages2(true); return; /* ======================================================================== */ } else if (label.equals("AUX show fine")) { Loading Loading @@ -4723,7 +4730,7 @@ private Panel panel1, public boolean getPairImages2() { public boolean getPairImages2( boolean new_mode) { if (QUAD_CLT == null){ QUAD_CLT = new QuadCLT ( QuadCLT.PREFIX, Loading Loading @@ -4826,9 +4833,9 @@ private Panel panel1, if (TWO_QUAD_CLT == null) { TWO_QUAD_CLT = new TwoQuadCLT(); } if (new_mode) { try { TWO_QUAD_CLT.processCLTQuadCorrs( TWO_QUAD_CLT.processCLTQuadCorrPairs( QUAD_CLT, // QuadCLT quadCLT_main, QUAD_CLT_AUX, // QuadCLT quadCLT_aux, CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, Loading @@ -4844,31 +4851,27 @@ private Panel panel1, // TODO Auto-generated catch block e.printStackTrace(); } //final int debugLevel); /* QUAD_CLT.processCLTQuadCorrs( } else { try { TWO_QUAD_CLT.processCLTQuadCorrs( QUAD_CLT, // QuadCLT quadCLT_main, QUAD_CLT_AUX, // QuadCLT quadCLT_aux, CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, DEBAYER_PARAMETERS, //EyesisCorrectionParameters.DebayerParameters debayerParameters, COLOR_PROC_PARAMETERS, //EyesisCorrectionParameters.ColorProcParameters colorProcParameters, CHANNEL_GAINS_PARAMETERS, //CorrectionColorProc.ColorGainsParameters channelGainParameters, CHANNEL_GAINS_PARAMETERS_AUX, //CorrectionColorProc.ColorGainsParameters channelGainParameters_aux, RGB_PARAMETERS, //EyesisCorrectionParameters.RGBParameters rgbParameters, false, // apply_corr, false, // infinity_corr, // calculate and apply geometry correction at infinity THREADS_MAX, //final int threadsMax, // maximal number of threads to launch UPDATE_STATUS, //final boolean updateStatus, DEBUG_LEVEL); //final int debugLevel); QUAD_CLT_AUX.processCLTQuadCorrs( CLT_PARAMETERS, // EyesisCorrectionParameters.DCTParameters dct_parameters, DEBAYER_PARAMETERS, //EyesisCorrectionParameters.DebayerParameters debayerParameters, COLOR_PROC_PARAMETERS, //EyesisCorrectionParameters.ColorProcParameters colorProcParameters, CHANNEL_GAINS_PARAMETERS_AUX, //CorrectionColorProc.ColorGainsParameters channelGainParameters, RGB_PARAMETERS, //EyesisCorrectionParameters.RGBParameters rgbParameters, false, // apply_corr, false, // infinity_corr, // calculate and apply geometry correction at infinity THREADS_MAX, //final int threadsMax, // maximal number of threads to launch UPDATE_STATUS, //final boolean updateStatus, DEBUG_LEVEL); //final int debugLevel); */ DEBUG_LEVEL); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //final int debugLevel); } if (configPath!=null) { saveTimestampedProperties( // save config again configPath, // full path or null Loading