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: