NVIDIA DeepStream SDK API Reference

6.4 Release
cvcore::faciallandmarks::FacialLandmarks Class Reference

Detailed Description

Interface for loading and running FacialLandmarks.

Definition at line 94 of file FacialLandmarks.h.

Public Member Functions

 FacialLandmarks ()=delete
 Removing the default constructor for FacialLandmarks. More...
 
 FacialLandmarks (const ImagePreProcessingParams &preProcessorParams, const ModelInputParams &modelInputParams, const ModelInferenceParams &inferenceParams, size_t numLandmarks=80, OutputLayout outputLayout=OutputLayout::LC)
 
 ~FacialLandmarks ()
 Destructor for FacialLandmarks. More...
 
void execute (Array< ArrayN< Vector2f, FacialLandmarks::MAX_NUM_FACIAL_LANDMARKS >> &facialKeypointsCoordinates, Array< BBox > &facesBBoxes, const Array< float > &facesBBoxesScales, const Tensor< NHWC, C3, U8 > &inputImagesBatch, cudaStream_t stream=0)
 

Static Public Attributes

static constexpr uint32_t MAX_NUM_FACIAL_LANDMARKS = 200
 The total number of Facial Landmarks. More...
 

Constructor & Destructor Documentation

◆ FacialLandmarks() [1/2]

cvcore::faciallandmarks::FacialLandmarks::FacialLandmarks ( )
delete

Removing the default constructor for FacialLandmarks.

◆ FacialLandmarks() [2/2]

cvcore::faciallandmarks::FacialLandmarks::FacialLandmarks ( const ImagePreProcessingParams preProcessorParams,
const ModelInputParams modelInputParams,
const ModelInferenceParams inferenceParams,
size_t  numLandmarks = 80,
OutputLayout  outputLayout = OutputLayout::LC 
)

◆ ~FacialLandmarks()

cvcore::faciallandmarks::FacialLandmarks::~FacialLandmarks ( )

Destructor for FacialLandmarks.

Member Function Documentation

◆ execute()

void cvcore::faciallandmarks::FacialLandmarks::execute ( Array< ArrayN< Vector2f, FacialLandmarks::MAX_NUM_FACIAL_LANDMARKS >> &  facialKeypointsCoordinates,
Array< BBox > &  facesBBoxes,
const Array< float > &  facesBBoxesScales,
const Tensor< NHWC, C3, U8 > &  inputImagesBatch,
cudaStream_t  stream = 0 
)

Field Documentation

◆ MAX_NUM_FACIAL_LANDMARKS

constexpr uint32_t cvcore::faciallandmarks::FacialLandmarks::MAX_NUM_FACIAL_LANDMARKS = 200
staticconstexpr

The total number of Facial Landmarks.

Definition at line 100 of file FacialLandmarks.h.


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