NVIDIA DeepStream SDK API Reference

6.4 Release
cvcore::faciallandmarks::FacialLandmarksPreProcessor Class Reference

Detailed Description

Interface for running pre-processing for FacialLandmarks.

Definition at line 53 of file FacialLandmarks.h.

Public Member Functions

 FacialLandmarksPreProcessor ()=delete
 Removing the default constructor for FacialLandmarksPreProcessor. More...
 
 FacialLandmarksPreProcessor (const ImagePreProcessingParams &preProcessorParams, const ModelInputParams &modelInputParams)
 
 ~FacialLandmarksPreProcessor ()
 Destructor for FacialLandmarksPreProcessor. More...
 
void execute (Tensor< NHWC, C1, F32 > &preProcessedImagesBatch, Array< BBox > &facesBBoxes, const Array< float > &facesBBoxesScales, const Tensor< NHWC, C3, U8 > &inputImagesBatch, cudaStream_t stream=0)
 

Constructor & Destructor Documentation

◆ FacialLandmarksPreProcessor() [1/2]

cvcore::faciallandmarks::FacialLandmarksPreProcessor::FacialLandmarksPreProcessor ( )
delete

Removing the default constructor for FacialLandmarksPreProcessor.

◆ FacialLandmarksPreProcessor() [2/2]

cvcore::faciallandmarks::FacialLandmarksPreProcessor::FacialLandmarksPreProcessor ( const ImagePreProcessingParams preProcessorParams,
const ModelInputParams modelInputParams 
)

◆ ~FacialLandmarksPreProcessor()

cvcore::faciallandmarks::FacialLandmarksPreProcessor::~FacialLandmarksPreProcessor ( )

Destructor for FacialLandmarksPreProcessor.

Member Function Documentation

◆ execute()

void cvcore::faciallandmarks::FacialLandmarksPreProcessor::execute ( Tensor< NHWC, C1, F32 > &  preProcessedImagesBatch,
Array< BBox > &  facesBBoxes,
const Array< float > &  facesBBoxesScales,
const Tensor< NHWC, C3, U8 > &  inputImagesBatch,
cudaStream_t  stream = 0 
)

The documentation for this class was generated from the following file: