Interface for running post-processing on gestures network.
Definition at line 149 of file Gestures.h.
Public Member Functions | |
GesturesPostProcessor ()=delete | |
GesturesPostProcessor (const ModelInputParams &inputParams, const GesturesPostProcessorParams &postProcessParams) | |
Constructor of GesturesPostProcessor. More... | |
~GesturesPostProcessor () | |
Destructor of GesturesPostProcessor. More... | |
void | allocateStagingBuffers () |
Allocate staging CPU buffers (used when inputs are GPU Tensors). More... | |
void | execute (Array< Gestures::GesturesLikelihood > &gestures, const Tensor< CL, CX, F32 > &input, cudaStream_t stream=0) |
Main interface to run post-processing for batch input. More... | |
|
delete |
cvcore::gestures::GesturesPostProcessor::GesturesPostProcessor | ( | const ModelInputParams & | inputParams, |
const GesturesPostProcessorParams & | postProcessParams | ||
) |
Constructor of GesturesPostProcessor.
modelInputParams | model paramters for network. |
cvcore::gestures::GesturesPostProcessor::~GesturesPostProcessor | ( | ) |
Destructor of GesturesPostProcessor.
void cvcore::gestures::GesturesPostProcessor::allocateStagingBuffers | ( | ) |
Allocate staging CPU buffers (used when inputs are GPU Tensors).
void cvcore::gestures::GesturesPostProcessor::execute | ( | Array< Gestures::GesturesLikelihood > & | gestures, |
const Tensor< CL, CX, F32 > & | input, | ||
cudaStream_t | stream = 0 |
||
) |