NVIDIA DeepStream SDK API Reference

6.4 Release
cvcore::bodypose2d::BodyPose2DPreProcessor Class Reference

Detailed Description

Interface for running pre-processing on bodypose2d network.

Definition at line 128 of file BodyPose2D.h.

Public Member Functions

 BodyPose2DPreProcessor ()=delete
 Default constructor is deleted. More...
 
 BodyPose2DPreProcessor (const ImagePreProcessingParams &preProcessorParams, const ModelInputParams &modelInputParams)
 Constructor of BodyPose2DPreProcessor. More...
 
 ~BodyPose2DPreProcessor ()
 Destructor of BodyPose2DPreProcessor. More...
 
void execute (Tensor< NHWC, C3, F32 > &output, const Tensor< NHWC, C3, U8 > &input, cudaStream_t stream=0)
 Main interface to run pre-processing for interleaved output. More...
 
void execute (Tensor< NCHW, C3, F32 > &output, const Tensor< NHWC, C3, U8 > &input, cudaStream_t stream=0)
 Main interface to run pre-processing for planar output. More...
 

Constructor & Destructor Documentation

◆ BodyPose2DPreProcessor() [1/2]

cvcore::bodypose2d::BodyPose2DPreProcessor::BodyPose2DPreProcessor ( )
delete

Default constructor is deleted.

◆ BodyPose2DPreProcessor() [2/2]

cvcore::bodypose2d::BodyPose2DPreProcessor::BodyPose2DPreProcessor ( const ImagePreProcessingParams preProcessorParams,
const ModelInputParams modelInputParams 
)

Constructor of BodyPose2DPreProcessor.

Parameters
preProcessorParamsimage pre-processing parameters.
modelInputParamsmodel paramters for network.

◆ ~BodyPose2DPreProcessor()

cvcore::bodypose2d::BodyPose2DPreProcessor::~BodyPose2DPreProcessor ( )

Destructor of BodyPose2DPreProcessor.

Member Function Documentation

◆ execute() [1/2]

void cvcore::bodypose2d::BodyPose2DPreProcessor::execute ( Tensor< NCHW, C3, F32 > &  output,
const Tensor< NHWC, C3, U8 > &  input,
cudaStream_t  stream = 0 
)

Main interface to run pre-processing for planar output.

Parameters
outputoutput tensor.
inputinput tensor.
streamcuda stream.

◆ execute() [2/2]

void cvcore::bodypose2d::BodyPose2DPreProcessor::execute ( Tensor< NHWC, C3, F32 > &  output,
const Tensor< NHWC, C3, U8 > &  input,
cudaStream_t  stream = 0 
)

Main interface to run pre-processing for interleaved output.

Parameters
outputoutput tensor.
inputinput tensor.
streamcuda stream.

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