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: