Skip to content
Snippets Groups Projects
Commit a3917ac5 authored by Joaquim Casals Buñuel's avatar Joaquim Casals Buñuel
Browse files

Correctly setting up optional building options and introduced params printing

parent c6045669
No related branches found
No related tags found
1 merge request!24After 2nd RAL submission
...@@ -48,8 +48,18 @@ if(UNIX) ...@@ -48,8 +48,18 @@ if(UNIX)
endif(UNIX) endif(UNIX)
#OPTION(BUILD_DOC "Build Documentation" OFF) IF(NOT BUILD_TESTS)
OPTION(BUILD_TESTS "Build Unit tests" ON) OPTION(BUILD_TESTS "Build Unit tests" ON)
ENDIF(NOT BUILD_TESTS)
IF(NOT BUILD_DEMOS)
OPTION(BUILD_DEMOS "Build Demos" OFF)
ENDIF(NOT BUILD_DEMOS)
IF(NOT BUILD_DOC)
OPTION(BUILD_DOC "Build Documentation" OFF)
ENDIF(NOT BUILD_DOC)
############# #############
## Testing ## ## Testing ##
############# #############
...@@ -78,9 +88,6 @@ ENDIF() ...@@ -78,9 +88,6 @@ ENDIF()
option(_WOLF_TRACE "Enable wolf tracing macro" ON) option(_WOLF_TRACE "Enable wolf tracing macro" ON)
# option(BUILD_EXAMPLES "Build examples" OFF)
set(BUILD_TESTS true)
# Does this has any other interest # Does this has any other interest
# but for the examples ? # but for the examples ?
# yes, for the tests ! # yes, for the tests !
......
...@@ -30,6 +30,15 @@ struct ProcessorParamsTrackerFeatureImage : public ProcessorParamsTrackerFeature ...@@ -30,6 +30,15 @@ struct ProcessorParamsTrackerFeatureImage : public ProcessorParamsTrackerFeature
pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std"); pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std");
pixel_noise_var = _server.getParam<Scalar>(_unique_name + "/pixel_noise_var"); pixel_noise_var = _server.getParam<Scalar>(_unique_name + "/pixel_noise_var");
} }
std::string print()
{
return "\n" + ProcessorParamsTrackerFeature::print()
+ "yaml_file_params_vision_utils: " + yaml_file_params_vision_utils + "\n"
+ "min_response_for_new_features: " + std::to_string(min_response_for_new_features) + "\n"
+ "distance: " + std::to_string(distance) + "\n"
+ "pixel_noise_std: " + std::to_string(pixel_noise_std) + "\n"
+ "pixel_noise_var: " + std::to_string(pixel_noise_var) + "\n";
}
}; };
WOLF_STRUCT_PTR_TYPEDEFS(ProcessorParamsTrackerLandmarkImage); WOLF_STRUCT_PTR_TYPEDEFS(ProcessorParamsTrackerLandmarkImage);
...@@ -54,6 +63,15 @@ struct ProcessorParamsTrackerLandmarkImage : public ProcessorParamsTrackerLandma ...@@ -54,6 +63,15 @@ struct ProcessorParamsTrackerLandmarkImage : public ProcessorParamsTrackerLandma
pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std"); pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std");
pixel_noise_var = _server.getParam<Scalar>(_unique_name + "/pixel_noise_var"); pixel_noise_var = _server.getParam<Scalar>(_unique_name + "/pixel_noise_var");
} }
std::string print()
{
return "\n" + ProcessorParamsTrackerLandmark::print()
+ "yaml_file_params_vision_utils: " + yaml_file_params_vision_utils + "\n"
+ "min_response_for_new_features: " + std::to_string(min_response_for_new_features) + "\n"
+ "distance: " + std::to_string(distance) + "\n"
+ "pixel_noise_std: " + std::to_string(pixel_noise_std) + "\n"
+ "pixel_noise_var: " + std::to_string(pixel_noise_var) + "\n";
}
}; };
} }
......
...@@ -38,6 +38,16 @@ struct ProcessorParamsTrackerFeatureTrifocal : public ProcessorParamsTrackerFeat ...@@ -38,6 +38,16 @@ struct ProcessorParamsTrackerFeatureTrifocal : public ProcessorParamsTrackerFeat
pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std"); pixel_noise_std = _server.getParam<Scalar>(_unique_name + "/pixel_noise_std");
min_track_length_for_factor = _server.getParam<int>(_unique_name + "/min_track_length_for_factor"); min_track_length_for_factor = _server.getParam<int>(_unique_name + "/min_track_length_for_factor");
} }
std::string print()
{
return "\n" + ProcessorParamsTrackerFeature::print()
+ "yaml_file_params_vision_utils: " + yaml_file_params_vision_utils + "\n"
+ "n_cells_h: " + std::to_string(n_cells_h) + "\n"
+ "n_cells_v: " + std::to_string(n_cells_v) + "\n"
+ "min_response_new_feature: " + std::to_string(min_response_new_feature) + "\n"
+ "pixel_noise_std: " + std::to_string(pixel_noise_std) + "\n"
+ "min_track_length_for_factor: " + std::to_string(min_track_length_for_factor) + "\n";
}
}; };
WOLF_PTR_TYPEDEFS(ProcessorTrackerFeatureTrifocal); WOLF_PTR_TYPEDEFS(ProcessorTrackerFeatureTrifocal);
......
...@@ -30,6 +30,15 @@ struct IntrinsicsCamera : public IntrinsicsBase ...@@ -30,6 +30,15 @@ struct IntrinsicsCamera : public IntrinsicsBase
pinhole_model_raw = _server.getParam<Eigen::Vector4s>(_unique_name + "/pinhole_model_raw"); pinhole_model_raw = _server.getParam<Eigen::Vector4s>(_unique_name + "/pinhole_model_raw");
pinhole_model_rectified = _server.getParam<Eigen::Vector4s>(_unique_name + "/pinhole_model_rectified"); pinhole_model_rectified = _server.getParam<Eigen::Vector4s>(_unique_name + "/pinhole_model_rectified");
distortion = _server.getParam<Eigen::VectorXs>(_unique_name + "/distortion"); distortion = _server.getParam<Eigen::VectorXs>(_unique_name + "/distortion");
}
std::string print()
{
return "\n" + IntrinsicsBase::print()
+ "width: " + std::to_string(width) + "\n"
+ "height: " + std::to_string(height) + "\n"
+ "pinhole: " + converter<std::string>::convert(pinhole_model_raw) + "\n"
+ "pinhole: " + converter<std::string>::convert(pinhole_model_rectified) + "\n"
+ "distortion: " + converter<std::string>::convert(distortion) + "\n";
} }
virtual ~IntrinsicsCamera() = default; virtual ~IntrinsicsCamera() = default;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment