dbg_suffix,// final String dbg_suffix, // for image_names
debugLevel);// int debugLevel)
doublescale_fat_zero=1.0/boost_pairs;// TODO: scale according to actual number of pairs compared to nominal number of pairs
// convert to pixel domain and display
double[][]corr_tiles_pd=cuasMotion.convertTDtoPD(
tdCorrTiles,// final TDCorrTile [] tiles,
0xFE,// final int corr_type, // 0xFE
fat_zero,// final double gpu_fat_zero,
fat_zero*scale_fat_zero,// *scale_fat_zero, // final double gpu_fat_zero,
debugLevel);// final int debug_level
double[][]vector_field=TDCorrTile.getMismatchVector(// full tiles in gpu (512*512)
...
...
@@ -7425,6 +7438,7 @@ public class CuasMotion {
doublecentered_blur=clt_parameters.imp.cuas_centered_blur;// 0.5; // relative transition radius range (for 0.5 the mask inside (1-0.5) radius will be 1.0, outside (1+0.5) radius will be 0
doubleduplicate_tolerance=clt_parameters.imp.cuas_duplicate_tolerance;// 2.0; // (pix) Remove weaker maximums closer than this to a stronger one
doubleboost_accum_pairs=slow_mode?1.0:clt_parameters.imp.cuas_boost_accum;// 4.0; // if >1 and the motion vector is below tile_size/cuas_boost_slow, scale corr_pairs