OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
renderPose.hpp
Go to the documentation of this file.
1 #ifndef OPENPOSE_POSE_RENDER_POSE_HPP
2 #define OPENPOSE_POSE_RENDER_POSE_HPP
3 
7 
8 namespace op
9 {
11  Array<float>& frameArray, const Array<float>& poseKeypoints, const PoseModel poseModel,
12  const float renderThreshold, const bool blendOriginalFrame = true);
13 
15  float* framePtr, float* maxPtr, float* minPtr, float* scalePtr, const PoseModel poseModel,
16  const int numberPeople, const Point<unsigned int>& frameSize, const float* const posePtr,
17  const float renderThreshold, const bool googlyEyes = false, const bool blendOriginalFrame = true,
18  const float alphaBlending = POSE_DEFAULT_ALPHA_KEYPOINT);
19 
21  float* frame, const Point<unsigned int>& frameSize, const float* const heatMapPtr, const Point<int>& heatMapSize,
22  const float scaleToKeepRatio, const unsigned int part,
23  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
24 
26  float* frame, const PoseModel poseModel, const Point<unsigned int>& frameSize, const float* const heatMapPtr,
27  const Point<int>& heatMapSize, const float scaleToKeepRatio,
28  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
29 
31  float* framePtr, const PoseModel poseModel, const Point<unsigned int>& frameSize, const float* const heatMapPtr,
32  const Point<int>& heatMapSize, const float scaleToKeepRatio, const int part,
33  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
34 
36  float* framePtr, const PoseModel poseModel, const Point<unsigned int>& frameSize, const float* const heatMapPtr,
37  const Point<int>& heatMapSize, const float scaleToKeepRatio,
38  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
39 
41  float* framePtr, const Point<unsigned int>& frameSize, const float* const heatMapPtr, const Point<int>& heatMapSize,
42  const float scaleToKeepRatio, const unsigned int part, const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
43 }
44 
45 #endif // OPENPOSE_POSE_RENDER_POSE_HPP
#define OP_API
Definition: macros.hpp:18
void renderPoseDistanceGpu(float *framePtr, const Point< unsigned int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const unsigned int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
const auto POSE_DEFAULT_ALPHA_KEYPOINT
void renderPosePAFsGpu(float *framePtr, const PoseModel poseModel, const Point< unsigned int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
void renderPoseHeatMapGpu(float *frame, const Point< unsigned int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const unsigned int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point< unsigned int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
OP_API void renderPoseKeypointsCpu(Array< float > &frameArray, const Array< float > &poseKeypoints, const PoseModel poseModel, const float renderThreshold, const bool blendOriginalFrame=true)
void renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point< unsigned int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
void renderPoseKeypointsGpu(float *framePtr, float *maxPtr, float *minPtr, float *scalePtr, const PoseModel poseModel, const int numberPeople, const Point< unsigned int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=POSE_DEFAULT_ALPHA_KEYPOINT)
const auto POSE_DEFAULT_ALPHA_HEAT_MAP
PoseModel
Definition: enumClasses.hpp:10