OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::PoseRenderer Class Referenceabstract

#include <poseRenderer.hpp>

Inheritance diagram for op::PoseRenderer:
op::PoseCpuRenderer op::PoseGpuRenderer

Public Member Functions

 PoseRenderer (const PoseModel poseModel)
 
virtual ~PoseRenderer ()
 
virtual void initializationOnThread ()
 
virtual std::pair< int, std::string > renderPose (Array< float > &outputData, const Array< float > &poseKeypoints, const float scaleInputToOutput, const float scaleNetToOutput=-1.f)=0
 

Protected Attributes

const PoseModel mPoseModel
 
const std::map< unsigned int, std::string > mPartIndexToName
 

Detailed Description

Definition at line 10 of file poseRenderer.hpp.

Constructor & Destructor Documentation

◆ PoseRenderer()

op::PoseRenderer::PoseRenderer ( const PoseModel  poseModel)

◆ ~PoseRenderer()

virtual op::PoseRenderer::~PoseRenderer ( )
virtual

Member Function Documentation

◆ initializationOnThread()

virtual void op::PoseRenderer::initializationOnThread ( )
inlinevirtual

Reimplemented in op::PoseGpuRenderer.

Definition at line 17 of file poseRenderer.hpp.

◆ renderPose()

virtual std::pair<int, std::string> op::PoseRenderer::renderPose ( Array< float > &  outputData,
const Array< float > &  poseKeypoints,
const float  scaleInputToOutput,
const float  scaleNetToOutput = -1.f 
)
pure virtual

Member Data Documentation

◆ mPartIndexToName

const std::map<unsigned int, std::string> op::PoseRenderer::mPartIndexToName
protected

Definition at line 25 of file poseRenderer.hpp.

◆ mPoseModel

const PoseModel op::PoseRenderer::mPoseModel
protected

Definition at line 24 of file poseRenderer.hpp.


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