PosturePerfection
Data Structures | Enumerations | Functions
PostProcessing Namespace Reference

Smoothen the results of inference and average body parts since the system assumes a side-on profile. More...

Data Structures

struct  Coordinate
 Indicates position and trustworthiness of a body part node. More...
 
struct  ProcessedResults
 The PostProcessing::Coordinate of each body part. More...
 
class  PostProcessor
 Process the output of an Inference::InferenceCore More...
 

Enumerations

enum  Status { Untrustworthy , Trustworthy }
 A PostProcessing::Coordinate's position can be either Untrustworthy or Trustworthy More...
 

Functions

std::string stringStatus (Status s)
 Converts the Untrustworthy/Trustworthy status to a string. More...
 

Detailed Description

Smoothen the results of inference and average body parts since the system assumes a side-on profile.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Enumeration Type Documentation

◆ Status

A PostProcessing::Coordinate's position can be either Untrustworthy or Trustworthy

This is derived from the confidence in predictions from the model.

Enumerator
Untrustworthy 
Trustworthy 

Function Documentation

◆ stringStatus()

std::string PostProcessing::stringStatus ( Status  s)

Converts the Untrustworthy/Trustworthy status to a string.