void execute(Tensor< CL, CX, F32 > &preProcessedLandmarkBatch, const Array< ArrayN< Vector2f, Emotions::NUM_FACIAL_LANDMARKS >> &inputLandmarks, cudaStream_t stream=0)
Running preprocessing for a given set of facial landmarks.
~EmotionsPostProcessor()
Destructor for EmotionsPostProcessor.
void execute(Array< ArrayN< float, Emotions::TOP_EMOTIONS >> &emotionLikelihoods, Array< ArrayN< std::size_t, Emotions::TOP_EMOTIONS >> &topEmotions, const Tensor< CL, CX, F32 > &emotionsRaw, cudaStream_t stream=0)
Running postprocessing for a given set of emotion likelihoods.
Interface for running post-processing for Emotions.
void execute(Array< ArrayN< float, Emotions::TOP_EMOTIONS >> &emotionLikelihoods, Array< ArrayN< size_t, Emotions::TOP_EMOTIONS >> &topEmotions, const Array< ArrayN< Vector2f, NUM_FACIAL_LANDMARKS >> &inputLandmarks, cudaStream_t stream=0)
Running Emotions for a given image.
EmotionsPostProcessor()=delete
Removing the default constructor for EmotionsPostProcessor.