OpenCV
3.2.0
Open Source Computer Vision
|
This namespace is used for dnn module functionlaity. More...
Classes | |
class | _LayerStaticRegisterer |
struct | _Range |
class | AbsLayer |
class | BaseConvolutionLayer |
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 | BNLLLayer |
class | ConcatLayer |
class | ConvolutionLayer |
class | CropLayer |
class | DeconvolutionLayer |
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 | EltwiseLayer |
class | Importer |
Small interface class for loading trained serialized models of different dnn-frameworks. More... | |
class | InnerProductLayer |
class | 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... | |
class | LayerParams |
This class provides all data needed to initialize layer. More... | |
class | LRNLayer |
class | LSTMLayer |
LSTM recurrent layer. More... | |
class | MVNLayer |
class | Net |
This class allows to create and manipulate comprehensive artificial neural networks. More... | |
class | PoolingLayer |
class | PowerLayer |
class | ReLULayer |
class | ReshapeLayer |
class | RNNLayer |
Classical recurrent layer. More... | |
class | SigmoidLayer |
class | SliceLayer |
class | SoftmaxLayer |
class | SplitLayer |
class | TanHLayer |
Typedefs | |
typedef BlobShape | Shape |
Functions | |
template<typename LayerClass > | |
Ptr< Layer > | _layerDynamicRegisterer (LayerParams ¶ms) |
BlobShape | computeShapeByReshapeMask (const BlobShape &srcShape, const BlobShape &maskShape, Range srcRange=Range::all()) |
Ptr< Importer > | createCaffeImporter (const String &prototxt, const String &caffeModel=String()) |
Creates the importer of Caffe framework network. More... | |
Ptr< Importer > | createTensorflowImporter (const String &model) |
Creates the importer of TensorFlow 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... | |
std::ostream & | operator<< (std::ostream &s, cv::Range &r) |
Net | readNetFromCaffe (const String &prototxt, const String &caffeModel=String()) |
Reads a network model stored in Caffe model files. More... | |
Blob | readTorchBlob (const String &filename, bool isBinary=true) |
Loads blob which was serialized as torch.Tensor object of Torch7 framework. More... | |
template<typename Mat > | |
void | reshape (Mat &m, const BlobShape &shape) |
template<typename Mat > | |
Mat | reshaped (const Mat &m, const BlobShape &shape) |
template<typename Mat > | |
Mat | slice (const Mat &m, const _Range &r0) |
template<typename Mat > | |
Mat | slice (const Mat &m, const _Range &r0, const _Range &r1) |
template<typename Mat > | |
Mat | slice (const Mat &m, const _Range &r0, const _Range &r1, const _Range &r2) |
template<typename Mat > | |
Mat | slice (const Mat &m, const _Range &r0, const _Range &r1, const _Range &r2, const _Range &r3) |
This namespace is used for dnn module functionlaity.
typedef BlobShape cv::dnn::Shape |
Ptr<Layer> cv::dnn::_layerDynamicRegisterer | ( | LayerParams & | params | ) |
BlobShape cv::dnn::computeShapeByReshapeMask | ( | const BlobShape & | srcShape, |
const BlobShape & | maskShape, | ||
Range | srcRange = Range::all() |
||
) |
std::ostream& cv::dnn::operator<< | ( | std::ostream & | s, |
cv::Range & | r | ||
) |
Mat cv::dnn::slice | ( | const Mat & | m, |
const _Range & | r0, | ||
const _Range & | r1, | ||
const _Range & | r2 | ||
) |