void execute(Tensor< NCHW, C3, F32 > &preProcessedFaceImage, Tensor< NCHW, C3, F32 > &preProcessedFaceMotion, Array< bool > &entityInFrame, const Tensor< NCHW, C3, U8 > &faceImage, const Array< BBox > &faceBBox, cudaStream_t stream=0)
Running preprocessing for a given face image and bounding box.
HeartRatePostProcessor()=delete
Removing the default constructor for HeartRatePostProcessor.
~HeartRatePostProcessor()
Destructor for HeartRatePostProcessor.
Interface for running post-processing for HeartRate.
void execute(Array< float > &heartRate, const Tensor< CL, CX, F32 > &rawHeartRate, const Array< bool > &entityInFrame, cudaStream_t stream=0)
Running postprocessing for a given heart rate inference history.
void execute(Array< float > &heartRate, const Tensor< NCHW, C3, U8 > &faceImage, const Array< BBox > &faceBBox, cudaStream_t stream=0)
Running HeartRate for a given image.