ov_core::FeatureInitializerOptions struct

Struct which stores all our feature initializer options.

Contents

Public functions

void print(const std::shared_ptr<ov_core::YamlParser>& parser = nullptr)
Nice print function of what parameters we have loaded.

Public variables

bool triangulate_1d
If we should perform 1d triangulation instead of 3d.
bool refine_features
If we should perform Levenberg-Marquardt refinment.
int max_runs
Max runs for Levenberg-Marquardt.
double init_lamda
Init lambda for Levenberg-Marquardt optimization.
double max_lamda
Max lambda for Levenberg-Marquardt optimization.
double min_dx
Cutoff for dx increment to consider as converged.
double min_dcost
Cutoff for cost decrement to consider as converged.
double lam_mult
Multiplier to increase/decrease lambda.
double min_dist
Minimum distance to accept triangulated features.
double max_dist
Minimum distance to accept triangulated features.
double max_baseline
Max baseline ratio to accept triangulated features.
double max_cond_number
Max condition number of linear triangulation matrix accept triangulated features.