OpenPose
1.0.0rc2
OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library
|
#include <poseExtractorCaffe.hpp>
Inherits op::PoseExtractorNet.
Public Member Functions | |
PoseExtractorCaffe (const PoseModel poseModel, const std::string &modelFolder, const int gpuId, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne, const bool addPartCandidates=false, const bool maximizePositives=false, const bool enableGoogleLogging=true) | |
virtual | ~PoseExtractorCaffe () |
void | netInitializationOnThread () |
void | forwardPass (const std::vector< Array< float >> &inputNetData, const Point< int > &inputDataSize, const std::vector< double > &scaleInputToNetInputs={1.f}) |
const float * | getCandidatesCpuConstPtr () const |
const float * | getCandidatesGpuConstPtr () const |
const float * | getHeatMapCpuConstPtr () const |
const float * | getHeatMapGpuConstPtr () const |
std::vector< int > | getHeatMapSize () const |
const float * | getPoseGpuConstPtr () const |
![]() | |
PoseExtractorNet (const PoseModel poseModel, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne, const bool addPartCandidates=false, const bool maximizePositives=false) | |
virtual | ~PoseExtractorNet () |
void | initializationOnThread () |
Array< float > | getHeatMapsCopy () const |
std::vector< std::vector < std::array< float, 3 > > > | getCandidatesCopy () const |
Array< float > | getPoseKeypoints () const |
Array< float > | getPoseScores () const |
float | getScaleNetToOutput () const |
double | get (const PoseProperty property) const |
void | set (const PoseProperty property, const double value) |
void | increase (const PoseProperty property, const double value) |
void | clear () |
Additional Inherited Members | |
![]() | |
void | checkThread () const |
![]() | |
const PoseModel | mPoseModel |
Point< int > | mNetOutputSize |
Array< float > | mPoseKeypoints |
Array< float > | mPoseScores |
float | mScaleNetToOutput |
op::PoseExtractorCaffe::PoseExtractorCaffe | ( | const PoseModel | poseModel, |
const std::string & | modelFolder, | ||
const int | gpuId, | ||
const std::vector< HeatMapType > & | heatMapTypes = {} , |
||
const ScaleMode | heatMapScale = ScaleMode::ZeroToOne , |
||
const bool | addPartCandidates = false , |
||
const bool | maximizePositives = false , |
||
const bool | enableGoogleLogging = true |
||
) |
|
virtual |
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.
|
virtual |
Implements op::PoseExtractorNet.