Conscience Core
Public Member Functions | List of all members
conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork Struct Reference

#include <CscDNNPool.h>

Public Member Functions

void doWithNet (function< void(Net &net)> action)
 
Mat process (Mat inputBlob)
 
vector< Mat > processAllLayers (Mat inputBlob)
 
 SafeNeuralNetwork (const string &modelPath, optional< string > configPath)
 
void release ()
 

Detailed Description

this network can be used safely with concurrence

Constructor & Destructor Documentation

◆ SafeNeuralNetwork()

conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork::SafeNeuralNetwork ( const string &  modelPath,
optional< string >  configPath 
)

Member Function Documentation

◆ doWithNet()

void conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork::doWithNet ( function< void(Net &net)>  action)

◆ process()

Mat conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork::process ( Mat  inputBlob)

◆ processAllLayers()

vector< Mat > conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork::processAllLayers ( Mat  inputBlob)

Specific use, prefer process(Mat)

◆ release()

void conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork::release ( )

The documentation for this struct was generated from the following files: