![]() |
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.
1.8.9.1