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:

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 ( )

Member Function Documentation

◆ forwardPass()

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

Implements op::Net.

◆ getOutputBlobArray()

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

Implements op::Net.

◆ initializationOnThread()

void op::NetCaffe::initializationOnThread ( )

Implements op::Net.

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