Interface for running pre-processing for HeartRate.
Definition at line 119 of file HeartRate.h.
|
| | HeartRatePreProcessor ()=delete |
| | Removing the default constructor for HeartRatePreProcessor. More...
|
| |
| | HeartRatePreProcessor (const ImagePreProcessingParams &preProcessorParams, const ModelInputParams &modelInputParams, const HeartRate::HeartRateParams &extraParams) |
| | Constructor for HeartRatePreProcessor. More...
|
| |
| | ~HeartRatePreProcessor () |
| | Destructor for HeartRatePreProcessor. More...
|
| |
| 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. More...
|
| |
| void | execute (Tensor< NCHW, C3, F32 > &preProcessedFaceImage, Tensor< NCHW, C3, F32 > &preProcessedFaceMotion, Array< bool > &entityInFrame, const Tensor< NHWC, C3, U8 > &faceImage, const Array< BBox > &faceBBox, cudaStream_t stream=0) |
| |
◆ HeartRatePreProcessor() [1/2]
| cvcore::heartrate::HeartRatePreProcessor::HeartRatePreProcessor |
( |
| ) |
|
|
delete |
◆ HeartRatePreProcessor() [2/2]
Constructor for HeartRatePreProcessor.
- Parameters
-
| preProcessorParams | Image preprocessing parameters. |
| modelInputParams | Model input parameters. |
| extraParams | Model parameters unique to this model. |
◆ ~HeartRatePreProcessor()
| cvcore::heartrate::HeartRatePreProcessor::~HeartRatePreProcessor |
( |
| ) |
|
◆ execute() [1/2]
| void cvcore::heartrate::HeartRatePreProcessor::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.
- Parameters
-
| preProcessedFaceImage | output preprocessed batch face image. |
| preProcessedFaceMotion | output motion image of the last two frame. |
| entityInFrame | vector of booleans determine if persistent object in frame. |
| faceImage | input batch of raw face images. |
| faceBBox | input batch of face bounding boxes. |
| stream | Cuda stream |
◆ execute() [2/2]
| void cvcore::heartrate::HeartRatePreProcessor::execute |
( |
Tensor< NCHW, C3, F32 > & |
preProcessedFaceImage, |
|
|
Tensor< NCHW, C3, F32 > & |
preProcessedFaceMotion, |
|
|
Array< bool > & |
entityInFrame, |
|
|
const Tensor< NHWC, C3, U8 > & |
faceImage, |
|
|
const Array< BBox > & |
faceBBox, |
|
|
cudaStream_t |
stream = 0 |
|
) |
| |
The documentation for this class was generated from the following file: