Process the output of an Inference::InferenceCore
Definition: post_processor.h:51
PostProcessor(float confidence_threshold, IIR::SmoothingSettings smoothing_settings)
Construct a new Post Processor object.
Definition: post_processor.cpp:65
ProcessedResults run(Inference::InferenceResults inference_core_output)
Apply post processing to the given Inference::InferenceCore output.
Definition: post_processor.cpp:76
float get_confidence_threshold()
Get the confidence threshold object.
Definition: post_processor.cpp:174
bool set_confidence_threshold(float confidence_threshold)
Dynamically update the confidence threshold to allow better calibration.
Definition: post_processor.cpp:164
Smoothen the results of inference and average body parts since the system assumes a side-on profile.
Definition: intermediate_structures.cpp:23
The PostProcessing::Coordinate of each body part.
Definition: intermediate_structures.h:139