1 #ifndef OPENPOSE_NET_NET_CAFFE_HPP
2 #define OPENPOSE_NET_NET_CAFFE_HPP
12 NetCaffe(
const std::string& caffeProto,
const std::string& caffeTrainedModel,
const int gpuId = 0,
13 const bool enableGoogleLogging =
true,
const std::string& lastBlobName =
"net_output");
27 std::unique_ptr<ImplNetCaffe> upImpl;
void initializationOnThread()
std::shared_ptr< ArrayCpuGpu< float > > getOutputBlobArray() const
void forwardPass(const Array< float > &inputNetData) const
NetCaffe(const std::string &caffeProto, const std::string &caffeTrainedModel, const int gpuId=0, const bool enableGoogleLogging=true, const std::string &lastBlobName="net_output")
#define DELETE_COPY(className)