#include <poseExtractorNet.hpp>
|
| PoseExtractorNet (const PoseModel poseModel, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScaleMode=ScaleMode::ZeroToOneFixedAspect, const bool addPartCandidates=false, const bool maximizePositives=false) |
|
virtual | ~PoseExtractorNet () |
|
void | initializationOnThread () |
|
virtual void | forwardPass (const std::vector< Array< float >> &inputNetData, const Point< int > &inputDataSize, const std::vector< double > &scaleRatios={1.f}, const Array< float > &poseNetOutput=Array< float >{})=0 |
|
virtual const float * | getCandidatesCpuConstPtr () const =0 |
|
virtual const float * | getCandidatesGpuConstPtr () const =0 |
|
virtual const float * | getHeatMapCpuConstPtr () const =0 |
|
virtual const float * | getHeatMapGpuConstPtr () const =0 |
|
virtual std::vector< int > | getHeatMapSize () const =0 |
|
Array< float > | getHeatMapsCopy () const |
|
std::vector< std::vector< std::array< float, 3 > > > | getCandidatesCopy () const |
|
virtual const float * | getPoseGpuConstPtr () const =0 |
|
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 () |
|
Definition at line 11 of file poseExtractorNet.hpp.
◆ PoseExtractorNet()
◆ ~PoseExtractorNet()
virtual op::PoseExtractorNet::~PoseExtractorNet |
( |
| ) |
|
|
virtual |
◆ checkThread()
void op::PoseExtractorNet::checkThread |
( |
| ) |
const |
|
protected |
◆ clear()
void op::PoseExtractorNet::clear |
( |
| ) |
|
◆ forwardPass()
virtual void op::PoseExtractorNet::forwardPass |
( |
const std::vector< Array< float >> & |
inputNetData, |
|
|
const Point< int > & |
inputDataSize, |
|
|
const std::vector< double > & |
scaleRatios = {1.f} , |
|
|
const Array< float > & |
poseNetOutput = Array< float >{} |
|
) |
| |
|
pure virtual |
◆ get()
double op::PoseExtractorNet::get |
( |
const PoseProperty |
property | ) |
const |
◆ getCandidatesCopy()
std::vector<std::vector<std::array<float,3> > > op::PoseExtractorNet::getCandidatesCopy |
( |
| ) |
const |
◆ getCandidatesCpuConstPtr()
virtual const float* op::PoseExtractorNet::getCandidatesCpuConstPtr |
( |
| ) |
const |
|
pure virtual |
◆ getCandidatesGpuConstPtr()
virtual const float* op::PoseExtractorNet::getCandidatesGpuConstPtr |
( |
| ) |
const |
|
pure virtual |
◆ getHeatMapCpuConstPtr()
virtual const float* op::PoseExtractorNet::getHeatMapCpuConstPtr |
( |
| ) |
const |
|
pure virtual |
◆ getHeatMapGpuConstPtr()
virtual const float* op::PoseExtractorNet::getHeatMapGpuConstPtr |
( |
| ) |
const |
|
pure virtual |
◆ getHeatMapsCopy()
Array<float> op::PoseExtractorNet::getHeatMapsCopy |
( |
| ) |
const |
◆ getHeatMapSize()
virtual std::vector<int> op::PoseExtractorNet::getHeatMapSize |
( |
| ) |
const |
|
pure virtual |
◆ getPoseGpuConstPtr()
virtual const float* op::PoseExtractorNet::getPoseGpuConstPtr |
( |
| ) |
const |
|
pure virtual |
◆ getPoseKeypoints()
Array<float> op::PoseExtractorNet::getPoseKeypoints |
( |
| ) |
const |
◆ getPoseScores()
Array<float> op::PoseExtractorNet::getPoseScores |
( |
| ) |
const |
◆ getScaleNetToOutput()
float op::PoseExtractorNet::getScaleNetToOutput |
( |
| ) |
const |
◆ increase()
void op::PoseExtractorNet::increase |
( |
const PoseProperty |
property, |
|
|
const double |
value |
|
) |
| |
◆ initializationOnThread()
void op::PoseExtractorNet::initializationOnThread |
( |
| ) |
|
◆ netInitializationOnThread()
virtual void op::PoseExtractorNet::netInitializationOnThread |
( |
| ) |
|
|
protectedpure virtual |
◆ set()
void op::PoseExtractorNet::set |
( |
const PoseProperty |
property, |
|
|
const double |
value |
|
) |
| |
◆ mNetOutputSize
Point<int> op::PoseExtractorNet::mNetOutputSize |
|
protected |
◆ mPoseKeypoints
Array<float> op::PoseExtractorNet::mPoseKeypoints |
|
protected |
◆ mPoseModel
const PoseModel op::PoseExtractorNet::mPoseModel |
|
protected |
◆ mPoseScores
Array<float> op::PoseExtractorNet::mPoseScores |
|
protected |
◆ mScaleNetToOutput
float op::PoseExtractorNet::mScaleNetToOutput |
|
protected |
The documentation for this class was generated from the following file: