// transform to self - maybe use a method that sets central points
// transform to self - maybe use a method that sets central points
scene_pXpYD=transformToScenePxPyD(
scene_pXpYD=transformToScenePxPyD(
...
@@ -6269,7 +6274,7 @@ public double[][] correlateIntersceneDebug( // only uses GPU and quad
...
@@ -6269,7 +6274,7 @@ public double[][] correlateIntersceneDebug( // only uses GPU and quad
dcorr_tiles,// final double [][][] dcorr_tiles, // [tile][pair][(2*transform_size-1)*(2*transform_size-1)] // if null - will not calculate
dcorr_tiles,// final double [][][] dcorr_tiles, // [tile][pair][(2*transform_size-1)*(2*transform_size-1)] // if null - will not calculate
// When clt_mismatch is non-zero, no far objects extraction will be attempted
// When clt_mismatch is non-zero, no far objects extraction will be attempted
//optional, may be null
//optional, may be null
disparity_map,// final double [][] disparity_map, // [8][tilesY][tilesX], only [6][] is needed on input or null - do not calculate
null,// disparity_map, // final double [][] disparity_map, // [8][tilesY][tilesX], only [6][] is needed on input or null - do not calculate
clt_parameters.correlate_lma,// final boolean run_lma, // calculate LMA, false - CM only
clt_parameters.correlate_lma,// final boolean run_lma, // calculate LMA, false - CM only
// define combining of all 2D correlation pairs for CM (LMA does not use them)
// define combining of all 2D correlation pairs for CM (LMA does not use them)
(add_combo?clt_parameters.img_dtt.mcorr_comb_width:0),//final int mcorr_comb_width, // combined correlation tile width (set <=0 to skip combined correlations)
(add_combo?clt_parameters.img_dtt.mcorr_comb_width:0),//final int mcorr_comb_width, // combined correlation tile width (set <=0 to skip combined correlations)
...
@@ -6324,7 +6329,7 @@ public double[][] correlateIntersceneDebug( // only uses GPU and quad
...
@@ -6324,7 +6329,7 @@ public double[][] correlateIntersceneDebug( // only uses GPU and quad
dcorr_tiles,// final double [][][] dcorr_tiles, // [tile][pair][(2*transform_size-1)*(2*transform_size-1)] // if null - will not calculate
dcorr_tiles,// final double [][][] dcorr_tiles, // [tile][pair][(2*transform_size-1)*(2*transform_size-1)] // if null - will not calculate
// When clt_mismatch is non-zero, no far objects extraction will be attempted
// When clt_mismatch is non-zero, no far objects extraction will be attempted
//optional, may be null
//optional, may be null
disparity_map,// final double [][] disparity_map, // [8][tilesY][tilesX], only [6][] is needed on input or null - do not calculate
null,// disparity_map, // final double [][] disparity_map, // [8][tilesY][tilesX], only [6][] is needed on input or null - do not calculate
clt_parameters.correlate_lma,// final boolean run_lma, // calculate LMA, false - CM only
clt_parameters.correlate_lma,// final boolean run_lma, // calculate LMA, false - CM only
// last 2 - contrast, avg/ "geometric average)
// last 2 - contrast, avg/ "geometric average)
clt_parameters.getGpuFatZero(ref_scene.isMonochrome()),// clt_parameters.getGpuFatZero(ref_scene.isMonochrome()), // final double afat_zero2, // gpu_fat_zero ==30? clt_parameters.getGpuFatZero(is_mono); absolute fat zero, same units as components squared values
clt_parameters.getGpuFatZero(ref_scene.isMonochrome()),// clt_parameters.getGpuFatZero(ref_scene.isMonochrome()), // final double afat_zero2, // gpu_fat_zero ==30? clt_parameters.getGpuFatZero(is_mono); absolute fat zero, same units as components squared values