![]() |
OpenCV
3.4.0
Open Source Computer Vision
|
Layer factory allows to create instances of registered layers. More...
#include "layer.hpp"
Public Types | |
| typedef Ptr< Layer >(* | Constuctor) (LayerParams ¶ms) |
| Each Layer class must provide this function to the factory. More... | |
Static Public Member Functions | |
| static Ptr< Layer > | createLayerInstance (const String &type, LayerParams ¶ms) |
| Creates instance of registered layer. More... | |
| static void | registerLayer (const String &type, Constuctor constructor) |
Registers the layer class with typename type and specified constructor. Thread-safe. More... | |
| static void | unregisterLayer (const String &type) |
| Unregisters registered layer with specified type name. Thread-safe. More... | |
Layer factory allows to create instances of registered layers.
| typedef Ptr<Layer>(* cv::dnn::LayerFactory::Constuctor) (LayerParams ¶ms) |
Each Layer class must provide this function to the factory.
|
static |
Creates instance of registered layer.
| type | type name of creating layer. |
| params | parameters which will be used for layer initialization. |
|
static |
Registers the layer class with typename type and specified constructor. Thread-safe.
|
static |
Unregisters registered layer with specified type name. Thread-safe.
1.8.12