doubleslow_fast_mismatch=clt_parameters.imp.cuas_slow_fast_mismatch;// 1.5; allow larger mismatch between slow and fast
doublematch_len_pwr=clt_parameters.imp.cuas_match_len_pwr;// raise matching length to this power for calculating score
doubleseq_travel=clt_parameters.imp.cuas_seq_travel;// 3.0; // minimal diagonal of the bounding box that includes sequence to be considered "cuas_enough_seq". Filtering out atmospheric fluctuations
/// double match_len_pwr = clt_parameters.imp.cuas_match_len_pwr; // raise matching length to this power for calculating score
/// double seq_travel= clt_parameters.imp.cuas_seq_travel; // 3.0; // minimal diagonal of the bounding box that includes sequence to be considered "cuas_enough_seq". Filtering out atmospheric fluctuations
booleanfail_mismatch=clt_parameters.imp.cuas_fail_mismatch;// Fail on high mismatch early (when calculating scores);
booleanclean_video=clt_parameters.imp.cuas_clean_video;//true;// save video without any debug information for targets, output in TIFF files. False - same output for video and TIFFs
booleanmulti_targ=clt_parameters.imp.cuas_multi_targ;// true; // Use multi-target for each tile mode
System.out.println("processMovingTargetsMulti(): failed to read target data from "+reuse_path);
}else{
System.out.println("processMovingTargetsMulti(): re-using target data from "+reuse_path);
}
}
if(targets_nonconflict==null){
// process fast targets
cuasMotion.slow_targets=false;// just for filenames
float[][]fpixels_fast=temporalUnsharpMask(// all good targets
...
...
@@ -9300,6 +9351,8 @@ public class CuasMotion {
debugLevel);// final int debugLevel)
}
}
}
generateExtractFilterMovingTargets(// move parameters to clt_parameters
clt_parameters,// CLTParameters clt_parameters,
false,// final boolean video_pass, // if clt_parameters.cuas_clean_video=true, video_pass=0 - output TIFFS, but no video. If video_pass==1 - only video with no debug
/// double lma_arms = clt_parameters.imp.cuas_lma_arms; // = 0.06; // Maximal absolute RMS, sufficient for any amplitude
/// double lma_rrms = clt_parameters.imp.cuas_lma_rrms; // = 0.15; // Maximal relative to A rms. OK is when (RMS < cuas_lma_arms) || (RMS < cuas_lma_rrms * A)