1 #ifndef OPENPOSE_POSE_POSE_EXTRACTOR_CAFFE_HPP
2 #define OPENPOSE_POSE_POSE_EXTRACTOR_CAFFE_HPP
14 const std::vector<HeatMapType>& heatMapTypes = {},
16 const bool addPartCandidates =
false,
17 const bool enableGoogleLogging =
true);
21 void netInitializationOnThread();
24 const std::vector<double>& scaleInputToNetInputs = {1.f});
26 const float* getCandidatesCpuConstPtr()
const;
28 const float* getCandidatesGpuConstPtr()
const;
30 const float* getHeatMapCpuConstPtr()
const;
32 const float* getHeatMapGpuConstPtr()
const;
34 std::vector<int> getHeatMapSize()
const;
36 const float* getPoseGpuConstPtr()
const;
41 struct ImplPoseExtractorCaffe;
42 std::unique_ptr<ImplPoseExtractorCaffe> upImpl;
50 #endif // OPENPOSE_POSE_POSE_EXTRACTOR_CAFFE_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:24
PoseModel
Definition: enumClasses.hpp:9
ScaleMode
Definition: enumClasses.hpp:6
#define OP_API
Definition: macros.hpp:9