Interface for loading and running HeartRate.
Definition at line 30 of file HeartRate.h.

Data Structures | |
| struct | HeartRateParams |
| HeartRate extra params. More... | |
Public Member Functions | |
| HeartRate ()=delete | |
| Removing the default constructor for HeartRate. More... | |
| HeartRate (const ImagePreProcessingParams &preProcessorParams, const ModelInputParams &modelInputParams, const ModelInferenceParams &inferenceParams, const HeartRateParams &extraParams) | |
| Constructor for HeartRate. More... | |
| ~HeartRate () | |
| Destructor for HeartRate. More... | |
| 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. More... | |
| void | execute (Array< float > &heartRate, const Tensor< NHWC, C3, U8 > &faceImage, const Array< BBox > &faceBBox, cudaStream_t stream=0) |
Static Public Attributes | |
| static const ImagePreProcessingParams | defaultPreProcessorParams |
| Default Image Processing Params for HeartRate. More... | |
| static const ModelInputParams | defaultModelInputParams |
| Default Model Input Params for HeartRate. More... | |
| static const ModelInferenceParams | defaultInferenceParams |
| Default inference Params for HeartRate. More... | |
| static const HeartRateParams | defaultExtraParams |
|
delete |
Removing the default constructor for HeartRate.
| cvcore::heartrate::HeartRate::HeartRate | ( | const ImagePreProcessingParams & | preProcessorParams, |
| const ModelInputParams & | modelInputParams, | ||
| const ModelInferenceParams & | inferenceParams, | ||
| const HeartRateParams & | extraParams | ||
| ) |
| cvcore::heartrate::HeartRate::~HeartRate | ( | ) |
Destructor for HeartRate.
| void cvcore::heartrate::HeartRate::execute | ( | Array< float > & | heartRate, |
| const Tensor< NCHW, C3, U8 > & | faceImage, | ||
| const Array< BBox > & | faceBBox, | ||
| cudaStream_t | stream = 0 |
||
| ) |
Running HeartRate for a given image.
| heartRate | output heartrate estimation for each image in the batch. |
| faceImage | input batch of frame images containing faces |
| faceBBox | input batch of bounding boxes, one per frame per face. |
| stream | Cuda stream |
| void cvcore::heartrate::HeartRate::execute | ( | Array< float > & | heartRate, |
| const Tensor< NHWC, C3, U8 > & | faceImage, | ||
| const Array< BBox > & | faceBBox, | ||
| cudaStream_t | stream = 0 |
||
| ) |
|
static |
Definition at line 68 of file HeartRate.h.
|
static |
Default inference Params for HeartRate.
Definition at line 46 of file HeartRate.h.
|
static |
Default Model Input Params for HeartRate.
Definition at line 41 of file HeartRate.h.
|
static |
Default Image Processing Params for HeartRate.
Definition at line 36 of file HeartRate.h.