![]() |
PosturePerfection
|
| CBuffer::Buffer< T > | A synchronising buffer to be used as a communication mechanism between threads |
| CBuffer::Buffer< Pipeline::CoreResults > | |
| CPostureEstimating::ConnectedJoint | A representation of a body part |
| CInference::Coordinate | Indicates position and confidence in positioning of a body part node |
| CPostProcessing::Coordinate | Indicates position and trustworthiness of a body part node |
| CPipeline::CoreResults | Contains the id of the frame within the pipeline, as well as the raw image and the results of running inference on that image. A struct of this type is created for every input image after it has been passed through the InferenceCore, before being sent to the PostProcessor |
| ▼CCppTimer | |
| CPipeline::FrameGenerator | Class to maintain access to the cv::VideoCapture used as the input video stream. This class makes use of the CppTimer wrapper created here to regularly capture input frames at the set frame rate |
| CPostureEstimating::DelayTimer | Simple timer which just has the running flag set when running and unset when not running |
| CPostureEstimating::MessageTimer | Broadcasts a message using RemoteNotify::Broadcast after a time is elapsed |
| CPostureEstimating::StopTimer | Timer which countdowns and stops a PostureEstimating::MessageTimer if countdown ends |
| CPipeline::FramerateSetting | Parameters relevant to the currently set frame rate |
| CPipeline::FramerateSettings | Class to maintain the currently set frame rate and any related settings |
| CIIR::IIR2ndOrderFilter | Second-order IIR filter stage, for use with the IIRFilter |
| CIIR::IIRFilter | An IIR filter that can be initialised with SOS coefficients |
| CInference::InferenceCore | A wrapper to make running inference easier |
| CInference::InferenceResults | Results of running the model for all body parts |
| CIIR::Nodes | Taps inside the second-order IIR filter |
| CPipeline::Pipeline | Frame-by-frame pipeline to process video |
| CBuffer::PopResult< T > | Result when calling Buffer::pop() |
| CPostureEstimating::Pose | The representation of a human's pose, containing all the expected ConnectedJoint |
| CPostureEstimating::PoseStatus | Representation of user's pose for use by the pipeline processing |
| CPostProcessing::PostProcessor | Process the output of an Inference::InferenceCore |
| CPostureEstimating::PostureEstimator | This class handles representations of the user's pose and calculates any updates to their pose that is required |
| CPipeline::PreprocessedFrame | Contains the id of the frame within the pipeline, as well as the raw image and the preprocessed_image. A struct of this type is created for every input image after it has been passed through the PreProcessing::PreProcessor, before being sent to the Inference::InferenceCore |
| CPreProcessing::PreProcessedImage | A structure of the pre processed image |
| CPreProcessing::PreProcessor | Pre-process the input image before passing to Inference::InferenceCore |
| CPostProcessing::ProcessedResults | The PostProcessing::Coordinate of each body part |
| ▼CQLabel | |
| CGUI::Label | Subclass of QLabel that allows having a title and subtitle within the label |
| ▼CQMainWindow | |
| CGUI::MainWindow | Allows for navigation around the application from the main page by letting the user navigate to the data page, settings page and fullscreen page from the main window |
| ▼CQPushButton | |
| CGUI::Button | Subclass of QPushButton that allows having a title and subtitle within the button |
| CPipeline::RawFrame | A frame as returned by the FrameGenerator |
| CInference::Result | Intermediate result of pose estimation |
| CIIR::SmoothingSettings | Settings for an IIR filter. Wraps the second-order section coefficients for an IIR filter |