1 #ifndef OPENPOSE_POSE_RENDER_POSE_HPP
2 #define OPENPOSE_POSE_RENDER_POSE_HPP
4 #include <opencv2/core/core.hpp>
12 const PoseModel poseModel,
const float renderThreshold,
13 const bool blendOriginalFrame =
true);
16 const Point<int>& frameSize,
const float*
const posePtr,
17 const float renderThreshold,
const bool googlyEyes =
false,
18 const bool blendOriginalFrame =
true,
21 void renderPoseHeatMapGpu(
float* frame,
const Point<int>& frameSize,
const float*
const heatMapPtr,
22 const Point<int>& heatMapSize,
const float scaleToKeepRatio,
23 const unsigned int part,
27 const float*
const heatMapPtr,
const Point<int>& heatMapSize,
28 const float scaleToKeepRatio,
32 const float*
const heatMapPtr,
const Point<int>& heatMapSize,
33 const float scaleToKeepRatio,
const int part,
37 const float*
const heatMapPtr,
const Point<int>& heatMapSize,
38 const float scaleToKeepRatio,
41 void renderPoseDistanceGpu(
float* framePtr,
const Point<int>& frameSize,
const float*
const heatMapPtr,
42 const Point<int>& heatMapSize,
const float scaleToKeepRatio,
46 #endif // OPENPOSE_POSE_RENDER_POSE_HPP
const auto POSE_DEFAULT_ALPHA_KEYPOINT
Definition: poseParametersRender.hpp:10
OP_API void renderPoseKeypointsCpu(Array< float > &frameArray, const Array< float > &poseKeypoints, const PoseModel poseModel, const float renderThreshold, const bool blendOriginalFrame=true)
PoseModel
Definition: enumClasses.hpp:9
void renderPoseDistanceGpu(float *framePtr, const Point< 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 renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point< 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< 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 renderPoseKeypointsGpu(float *framePtr, const PoseModel poseModel, const int numberPeople, const Point< int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=POSE_DEFAULT_ALPHA_KEYPOINT)
void renderPosePAFsGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
#define OP_API
Definition: macros.hpp:18
const auto POSE_DEFAULT_ALPHA_HEAT_MAP
Definition: poseParametersRender.hpp:11