PosturePerfection
|
Components of the pipeline at the core of the system. More...
Data Structures | |
struct | FramerateSetting |
Parameters relevant to the currently set frame rate. More... | |
class | FramerateSettings |
Class to maintain the currently set frame rate and any related settings. More... | |
struct | 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 More... | |
struct | RawFrame |
A frame as returned by the FrameGenerator More... | |
class | 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. More... | |
struct | 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 More... | |
class | Pipeline |
Frame-by-frame pipeline to process video. More... | |
Components of the pipeline at the core of the system.
To use the pipeline one simply needs to initialise a Pipeline::Pipeline
and it will start to run.