OpenCV  3.0.0-dev
Open Source Computer Vision
Public Attributes | List of all members
cv::dnn::LayerParams Struct Reference

This class provides all data needed to initialize layer. More...

#include "dnn.hpp"

Inheritance diagram for cv::dnn::LayerParams:
cv::dnn::Dict

Public Attributes

std::vector< Blobblobs
 List of learned parameters stored as blobs. More...
 
String name
 Name of the layer instance (optional, can be used internal purposes). More...
 
String type
 Type name which was used for creating layer by layer factory (optional). More...
 

Additional Inherited Members

- Public Member Functions inherited from cv::dnn::Dict
const DictValueget (const String &key) const
 If the key in the dictionary then returns its value, else an error will be generated. More...
 
template<typename T >
get (const String &key) const
 
template<typename T >
get (const String &key, const T &defaultValue) const
 If the key in the dictionary then returns its value, else returns defaultValue. More...
 
bool has (const String &key)
 Checks a presence of the key in the dictionary. More...
 
DictValueptr (const String &key)
 If the key in the dictionary then returns pointer to its value, else returns NULL. More...
 
template<typename T >
const T & set (const String &key, const T &value)
 Sets new value for the key, or adds new key-value pair into the dictionary. More...
 

Detailed Description

This class provides all data needed to initialize layer.

It includes dictionary with scalar params (which can be readed by using Dict interface), blob params blobs and optional meta information: name and type of layer instance.

Member Data Documentation

std::vector<Blob> cv::dnn::LayerParams::blobs

List of learned parameters stored as blobs.

String cv::dnn::LayerParams::name

Name of the layer instance (optional, can be used internal purposes).

String cv::dnn::LayerParams::type

Type name which was used for creating layer by layer factory (optional).


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