OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::BodyPartConnectorCaffe< T > Class Template Reference

#include <bodyPartConnectorCaffe.hpp>

Public Member Functions

 BodyPartConnectorCaffe ()
 
virtual ~BodyPartConnectorCaffe ()
 
virtual void Reshape (const std::vector< ArrayCpuGpu< T > * > &bottom, const int gpuID=0)
 
virtual const char * type () const
 
void setPoseModel (const PoseModel poseModel)
 
void setMaximizePositives (const bool maximizePositives)
 
void setDefaultNmsThreshold (const T defaultNmsThreshold)
 
void setInterMinAboveThreshold (const T interMinAboveThreshold)
 
void setInterThreshold (const T interThreshold)
 
void setMinSubsetCnt (const int minSubsetCnt)
 
void setMinSubsetScore (const T minSubsetScore)
 
void setScaleNetToOutput (const T scaleNetToOutput)
 
virtual void Forward (const std::vector< ArrayCpuGpu< T > * > &bottom, Array< T > &poseKeypoints, Array< T > &poseScores)
 
virtual void Forward_cpu (const std::vector< ArrayCpuGpu< T > * > &bottom, Array< T > &poseKeypoints, Array< T > &poseScores)
 
virtual void Forward_gpu (const std::vector< ArrayCpuGpu< T > * > &bottom, Array< T > &poseKeypoints, Array< T > &poseScores)
 
virtual void Forward_ocl (const std::vector< ArrayCpuGpu< T > * > &bottom, Array< T > &poseKeypoints, Array< T > &poseScores)
 
virtual void Backward_cpu (const std::vector< ArrayCpuGpu< T > * > &top, const std::vector< bool > &propagate_down, const std::vector< ArrayCpuGpu< T > * > &bottom)
 
virtual void Backward_gpu (const std::vector< ArrayCpuGpu< T > * > &top, const std::vector< bool > &propagate_down, const std::vector< ArrayCpuGpu< T > * > &bottom)
 

Detailed Description

template<typename T>
class op::BodyPartConnectorCaffe< T >

Definition at line 13 of file bodyPartConnectorCaffe.hpp.

Constructor & Destructor Documentation

◆ BodyPartConnectorCaffe()

template<typename T >
op::BodyPartConnectorCaffe< T >::BodyPartConnectorCaffe ( )
explicit

◆ ~BodyPartConnectorCaffe()

template<typename T >
virtual op::BodyPartConnectorCaffe< T >::~BodyPartConnectorCaffe ( )
virtual

Member Function Documentation

◆ Backward_cpu()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Backward_cpu ( const std::vector< ArrayCpuGpu< T > * > &  top,
const std::vector< bool > &  propagate_down,
const std::vector< ArrayCpuGpu< T > * > &  bottom 
)
virtual

◆ Backward_gpu()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Backward_gpu ( const std::vector< ArrayCpuGpu< T > * > &  top,
const std::vector< bool > &  propagate_down,
const std::vector< ArrayCpuGpu< T > * > &  bottom 
)
virtual

◆ Forward()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Forward ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
Array< T > &  poseKeypoints,
Array< T > &  poseScores 
)
virtual

◆ Forward_cpu()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Forward_cpu ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
Array< T > &  poseKeypoints,
Array< T > &  poseScores 
)
virtual

◆ Forward_gpu()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Forward_gpu ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
Array< T > &  poseKeypoints,
Array< T > &  poseScores 
)
virtual

◆ Forward_ocl()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Forward_ocl ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
Array< T > &  poseKeypoints,
Array< T > &  poseScores 
)
virtual

◆ Reshape()

template<typename T >
virtual void op::BodyPartConnectorCaffe< T >::Reshape ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const int  gpuID = 0 
)
virtual

◆ setDefaultNmsThreshold()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setDefaultNmsThreshold ( const T  defaultNmsThreshold)

◆ setInterMinAboveThreshold()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setInterMinAboveThreshold ( const T  interMinAboveThreshold)

◆ setInterThreshold()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setInterThreshold ( const T  interThreshold)

◆ setMaximizePositives()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setMaximizePositives ( const bool  maximizePositives)

◆ setMinSubsetCnt()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setMinSubsetCnt ( const int  minSubsetCnt)

◆ setMinSubsetScore()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setMinSubsetScore ( const T  minSubsetScore)

◆ setPoseModel()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setPoseModel ( const PoseModel  poseModel)

◆ setScaleNetToOutput()

template<typename T >
void op::BodyPartConnectorCaffe< T >::setScaleNetToOutput ( const T  scaleNetToOutput)

◆ type()

template<typename T >
virtual const char* op::BodyPartConnectorCaffe< T >::type ( ) const
inlinevirtual

Definition at line 22 of file bodyPartConnectorCaffe.hpp.


The documentation for this class was generated from the following file: