OpenCV
3.1.0
Open Source Computer Vision
|
Classes | |
class | cv::dnn::LayerFactory |
Layer factory allows to create instances of registered layers. More... | |
Macros | |
#define | REG_RUNTIME_LAYER_CLASS(type, class) LayerFactory::registerLayer(#type, _layerDynamicRegisterer<class>); |
Registers layer class in runtime. More... | |
#define | REG_RUNTIME_LAYER_FUNC(type, constuctorFunc) LayerFactory::registerLayer(#type, constuctorFunc); |
Registers layer constructor in runtime. More... | |
#define | REG_STATIC_LAYER_CLASS(type, class) |
Registers layer class on module load time. More... | |
#define | REG_STATIC_LAYER_FUNC(type, constuctorFunc) static _LayerStaticRegisterer __LayerStaticRegisterer_##type(#type, constuctorFunc); |
Registers layer constructor on module load time. More... | |
#define REG_RUNTIME_LAYER_CLASS | ( | type, | |
class | |||
) | LayerFactory::registerLayer(#type, _layerDynamicRegisterer<class>); |
Registers layer class in runtime.
type | string, containing type name of the layer. |
class | C++ class, derived from Layer. |
This macros must be placed inside the function code.
#define REG_RUNTIME_LAYER_FUNC | ( | type, | |
constuctorFunc | |||
) | LayerFactory::registerLayer(#type, constuctorFunc); |
Registers layer constructor in runtime.
type | string, containing type name of the layer. |
constuctorFunc | pointer to the function of type LayerRegister::Constuctor, which creates the layer. |
This macros must be placed inside the function code.
#define REG_STATIC_LAYER_CLASS | ( | type, | |
class | |||
) |
Registers layer class on module load time.
type | string, containing type name of the layer. |
class | C++ class, derived from Layer. |
This macros must be placed outside the function code.
#define REG_STATIC_LAYER_FUNC | ( | type, | |
constuctorFunc | |||
) | static _LayerStaticRegisterer __LayerStaticRegisterer_##type(#type, constuctorFunc); |
Registers layer constructor on module load time.
type | string, containing type name of the layer. |
constuctorFunc | pointer to the function of type LayerRegister::Constuctor, which creates the layer. |
This macros must be placed outside the function code.