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

#include <netCaffe.hpp>

Inheritance diagram for op::NetCaffe:
op::Net

Public Member Functions

 NetCaffe (const std::string &caffeProto, const std::string &caffeTrainedModel, const int gpuId=0, const bool enableGoogleLogging=true, const std::string &lastBlobName="net_output")
 
virtual ~NetCaffe ()
 
void initializationOnThread ()
 
void forwardPass (const Array< float > &inputNetData) const
 
std::shared_ptr< ArrayCpuGpu< float > > getOutputBlobArray () const
 
- Public Member Functions inherited from op::Net
virtual ~Net ()
 

Detailed Description

Definition at line 9 of file netCaffe.hpp.

Constructor & Destructor Documentation

◆ NetCaffe()

op::NetCaffe::NetCaffe ( const std::string &  caffeProto,
const std::string &  caffeTrainedModel,
const int  gpuId = 0,
const bool  enableGoogleLogging = true,
const std::string &  lastBlobName = "net_output" 
)

◆ ~NetCaffe()

virtual op::NetCaffe::~NetCaffe ( )
virtual

Member Function Documentation

◆ forwardPass()

void op::NetCaffe::forwardPass ( const Array< float > &  inputNetData) const
virtual

Implements op::Net.

◆ getOutputBlobArray()

std::shared_ptr<ArrayCpuGpu<float> > op::NetCaffe::getOutputBlobArray ( ) const
virtual

Implements op::Net.

◆ initializationOnThread()

void op::NetCaffe::initializationOnThread ( )
virtual

Implements op::Net.


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