bool load_config_file(const std::string &config_path, Config &out)
Load compiled defaults, then overlay values from an INI config file.
All tuneable ncorr parameters with their compiled-in defaults.
double units_per_pixel
Physical units per pixel scaling.
int num_threads
Number of worker threads for parallel analysis.
std::string perspective_interp
Interpolation used by the perspective change step.
int subregion_radius
Subregion (correlation window) radius in pixels.
double alpha
Video overlay alpha (0..1).
double fps
Output video frames-per-second.
int strain_radius
Strain window (subregion) radius in pixels.
std::string interp_type
Interpolation/order: NEAREST, LINEAR, CUBIC_KEYS[_PRECOMPUTE], QUINTIC_BSPLINE[_PRECOMPUTE].
int scalefactor
Pyramid scale factor (downsampling level used for the seed search).
std::string subregion_type
Subregion shape: "CIRCLE" or "SQUARE".
bool debug
Enable verbose debug output from the engine.
std::string dic_config
Reference-update policy: NO_UPDATE, KEEP_MOST_POINTS, REMOVE_BAD_POINTS.
std::string units
Physical units label for displacement output.
std::string strain_subregion_type
Strain subregion shape: "CIRCLE" or "SQUARE".