#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: