double [][][][] texture_tiles = null; // [tp.tilesY][tp.tilesX]["RGBA".length()][]; // tiles will be 16x16, 2 visualization mode full 16 or overlapped
double [][] disparity_map = null;
// undecided, so 2 modes of combining alpha - same as rgb, or use center tile only
@@ -4669,14 +4670,9 @@ public class QuadCLTCPU {
int num_combo = correlation2d.getComboTitles().length;
clt_corr_out = new double [num_pairs][][][];
clt_combo_out = new double [num_combo][][][];
/*
clt_corr_partial = new double [tilesY][tilesX][][][];
for (int i = 0; i < tilesY; i++){
for (int j = 0; j < tilesX; j++){
clt_corr_partial[i][j] = null;
}
if (clt_parameters.img_dtt.mcorr_comb_dbg) {
clt_combo_dbg = new double [num_pairs][][][];
}
*/
} // clt_parameters.corr_mismatch = false
disparity_map = new double [ImageDtt.DISPARITY_TITLES.length][]; //[0] -residual disparity, [1] - orthogonal (just for debugging) last 4 - max pixel differences
}
@@ -4725,6 +4721,7 @@ public class QuadCLTCPU {
// correlation results
clt_corr_out, // final double [][][][] clt_corr_out, // sparse (by the first index) [type][tilesY][tilesX][(2*transform_size-1)*(2*transform_size-1)] or null
clt_combo_out, // final double [][][][] clt_combo_out, // sparse (by the first index) [type][tilesY][tilesX][(combo_tile_size] or null