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

#include <nmsCaffe.hpp>

Public Member Functions

 NmsCaffe ()
 
virtual ~NmsCaffe ()
 
virtual void LayerSetUp (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top)
 
virtual void Reshape (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top, const int maxPeaks, const int outputChannels=-1, const int gpuID=0)
 
virtual const char * type () const
 
void setThreshold (const T threshold)
 
void setOffset (const Point< T > &offset)
 
virtual void Forward (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top)
 
virtual void Forward_cpu (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top)
 
virtual void Forward_gpu (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top)
 
virtual void Forward_ocl (const std::vector< ArrayCpuGpu< T > * > &bottom, const std::vector< ArrayCpuGpu< T > * > &top)
 
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::NmsCaffe< T >

Definition at line 12 of file nmsCaffe.hpp.

Constructor & Destructor Documentation

◆ NmsCaffe()

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

◆ ~NmsCaffe()

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

Member Function Documentation

◆ Backward_cpu()

template<typename T >
virtual void op::NmsCaffe< 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::NmsCaffe< 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::NmsCaffe< T >::Forward ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top 
)
virtual

◆ Forward_cpu()

template<typename T >
virtual void op::NmsCaffe< T >::Forward_cpu ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top 
)
virtual

◆ Forward_gpu()

template<typename T >
virtual void op::NmsCaffe< T >::Forward_gpu ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top 
)
virtual

◆ Forward_ocl()

template<typename T >
virtual void op::NmsCaffe< T >::Forward_ocl ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top 
)
virtual

◆ LayerSetUp()

template<typename T >
virtual void op::NmsCaffe< T >::LayerSetUp ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top 
)
virtual

◆ Reshape()

template<typename T >
virtual void op::NmsCaffe< T >::Reshape ( const std::vector< ArrayCpuGpu< T > * > &  bottom,
const std::vector< ArrayCpuGpu< T > * > &  top,
const int  maxPeaks,
const int  outputChannels = -1,
const int  gpuID = 0 
)
virtual

◆ setOffset()

template<typename T >
void op::NmsCaffe< T >::setOffset ( const Point< T > &  offset)

◆ setThreshold()

template<typename T >
void op::NmsCaffe< T >::setThreshold ( const T  threshold)

◆ type()

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

Definition at line 24 of file nmsCaffe.hpp.


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