OpenPose  1.0.0rc2
OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
faceGpuRenderer.hpp
Go to the documentation of this file.
1 #ifndef OPENPOSE_FACE_FACE_GPU_RENDERER_HPP
2 #define OPENPOSE_FACE_FACE_GPU_RENDERER_HPP
3 
8 
9 namespace op
10 {
12  {
13  public:
14  FaceGpuRenderer(const float renderThreshold,
15  const float alphaKeypoint = FACE_DEFAULT_ALPHA_KEYPOINT,
16  const float alphaHeatMap = FACE_DEFAULT_ALPHA_HEAT_MAP);
17 
18  ~FaceGpuRenderer();
19 
20  void initializationOnThread();
21 
22  void renderFace(Array<float>& outputData, const Array<float>& faceKeypoints);
23 
24  private:
25  float* pGpuFace; // GPU aux memory
26 
28  };
29 }
30 
31 #endif // OPENPOSE_FACE_FACE_GPU_RENDERER_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: faceRenderer.hpp:8
Definition: gpuRenderer.hpp:11
#define OP_API
Definition: macros.hpp:9
const auto FACE_DEFAULT_ALPHA_HEAT_MAP
Definition: faceParameters.hpp:29
const auto FACE_DEFAULT_ALPHA_KEYPOINT
Definition: faceParameters.hpp:28
Definition: faceGpuRenderer.hpp:11