Interface for running post-processing for HeartRate.
Definition at line 174 of file HeartRate.h.
◆ HeartRatePostProcessor() [1/2]
cvcore::heartrate::HeartRatePostProcessor::HeartRatePostProcessor |
( |
| ) |
|
|
delete |
◆ HeartRatePostProcessor() [2/2]
Constructor for HeartRatePostProcessor.
- Parameters
-
modelInputParams | Model input parameters. |
extraParams | Model parameters unique to this model. |
◆ ~HeartRatePostProcessor()
cvcore::heartrate::HeartRatePostProcessor::~HeartRatePostProcessor |
( |
| ) |
|
◆ execute()
void cvcore::heartrate::HeartRatePostProcessor::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.
- Parameters
-
heartRate | output heartrate calculated using signal processing on the inference history. |
rawHeartRate | the current heart rate inference based on last two frames. |
entityInFrame | vector of booleans determine if persistent object in frame. |
stream | Cuda stream |
The documentation for this class was generated from the following file: