OpenCV
3.1.0
Open Source Computer Vision
|
#include <vector>
#include <opencv2/core.hpp>
#include <opencv2/dnn/dict.hpp>
#include <opencv2/dnn/blob.hpp>
#include <opencv2/dnn/layer.hpp>
#include <opencv2/dnn/dnn.inl.hpp>
Classes | |
class | cv::dnn::Importer |
Small interface class for loading trained serialized models of different dnn-frameworks. More... | |
struct | cv::dnn::Layer |
This interface class allows to build new Layers - are building blocks of networks. More... | |
struct | cv::dnn::LayerParams |
This class provides all data needed to initialize layer. More... | |
class | cv::dnn::Net |
This class allows to create and manipulate comprehensive artificial neural networks. More... | |
Namespaces | |
cv | |
cv::dnn | |
This namespace is used for dnn module functionlaity. | |
Functions | |
Ptr< Importer > | cv::dnn::createCaffeImporter (const String &prototxt, const String &caffeModel=String()) |
Creates the importer of Caffe framework network. More... | |
Ptr< Importer > | cv::dnn::createTorchImporter (const String &filename, bool isBinary=true) |
Creates the importer of Torch7 framework network. More... | |
void | cv::dnn::initModule () |
Initialize dnn module and built-in layers. More... | |
Blob | cv::dnn::readTorchBlob (const String &filename, bool isBinary=true) |
Loads blob which was serialized as torch.Tensor object of Torch7 framework. More... | |