OpenCV
3.1.0
Open Source Computer Vision
|
This namespace is used for dnn module functionlaity. More...
Classes | |
struct | _LayerStaticRegisterer |
class | Blob |
This class provides methods for continuous n-dimensional CPU and GPU array processing. More... | |
struct | BlobShape |
Lightweight class for storing and processing a shape of blob (or anything else). More... | |
class | Dict |
This class implements name-value dictionary, values are instances of DictValue. More... | |
struct | DictValue |
This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64. More... | |
class | Importer |
Small interface class for loading trained serialized models of different dnn-frameworks. More... | |
struct | Layer |
This interface class allows to build new Layers - are building blocks of networks. More... | |
class | LayerFactory |
Layer factory allows to create instances of registered layers. More... | |
struct | LayerParams |
This class provides all data needed to initialize layer. More... | |
class | Net |
This class allows to create and manipulate comprehensive artificial neural networks. More... | |
Functions | |
template<typename LayerClass > | |
Ptr< Layer > | _layerDynamicRegisterer (LayerParams ¶ms) |
Ptr< Importer > | createCaffeImporter (const String &prototxt, const String &caffeModel=String()) |
Creates the importer of Caffe framework network. More... | |
Ptr< Importer > | createTorchImporter (const String &filename, bool isBinary=true) |
Creates the importer of Torch7 framework network. More... | |
void | initModule () |
Initialize dnn module and built-in layers. More... | |
Blob | readTorchBlob (const String &filename, bool isBinary=true) |
Loads blob which was serialized as torch.Tensor object of Torch7 framework. More... | |
This namespace is used for dnn module functionlaity.
Ptr<Layer> cv::dnn::_layerDynamicRegisterer | ( | LayerParams & | params | ) |