OpenCV  4.9.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
cv::gapi::onnx::Params< cv::gapi::Generic > Class Reference

#include <opencv2/gapi/infer/onnx.hpp>

Collaboration diagram for cv::gapi::onnx::Params< cv::gapi::Generic >:

Public Member Functions

 Params (const std::string &tag, const std::string &model_path)
 Class constructor.
 
GBackend backend () const
 
void cfgAddExecutionProvider (ep::CoreML &&ep)
 
void cfgAddExecutionProvider (ep::CUDA &&ep)
 
void cfgAddExecutionProvider (ep::DirectML &&ep)
 
void cfgAddExecutionProvider (ep::OpenVINO &&ep)
 
void cfgAddExecutionProvider (ep::TensorRT &&ep)
 
void cfgDisableMemPattern ()
 
void cfgMeanStdDev (const std::string &layer, const cv::Scalar &m, const cv::Scalar &s)
 
void cfgNormalize (const std::string &layer, bool flag)
 
cv::util::any params () const
 
std::string tag () const
 

Protected Attributes

detail::ParamDesc desc
 
std::string m_tag
 

Constructor & Destructor Documentation

◆ Params()

cv::gapi::onnx::Params< cv::gapi::Generic >::Params ( const std::string &  tag,
const std::string &  model_path 
)
inline

Class constructor.

Constructs Params based on input information and sets default values for other inference description parameters.

Parameters
tagstring tag of the network for which these parameters are intended.
model_pathpath to model file (.onnx file).

Member Function Documentation

◆ backend()

GBackend cv::gapi::onnx::Params< cv::gapi::Generic >::backend ( ) const
inline
Here is the call graph for this function:

◆ cfgAddExecutionProvider() [1/5]

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgAddExecutionProvider ( ep::CoreML &&  ep)
inline

◆ cfgAddExecutionProvider() [2/5]

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgAddExecutionProvider ( ep::CUDA &&  ep)
inline

◆ cfgAddExecutionProvider() [3/5]

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgAddExecutionProvider ( ep::DirectML &&  ep)
inline

◆ cfgAddExecutionProvider() [4/5]

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgAddExecutionProvider ( ep::OpenVINO &&  ep)
inline

◆ cfgAddExecutionProvider() [5/5]

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgAddExecutionProvider ( ep::TensorRT &&  ep)
inline

◆ cfgDisableMemPattern()

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgDisableMemPattern ( )
inline

◆ cfgMeanStdDev()

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgMeanStdDev ( const std::string &  layer,
const cv::Scalar m,
const cv::Scalar s 
)
inline
See also
onnx::Params::cfgMeanStdDev.

◆ cfgNormalize()

void cv::gapi::onnx::Params< cv::gapi::Generic >::cfgNormalize ( const std::string &  layer,
bool  flag 
)
inline

◆ params()

◆ tag()

std::string cv::gapi::onnx::Params< cv::gapi::Generic >::tag ( ) const
inline

Member Data Documentation

◆ desc

◆ m_tag

std::string cv::gapi::onnx::Params< cv::gapi::Generic >::m_tag
protected

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