OpenCV  3.1.0-dev
Open Source Computer Vision
Static Public Member Functions | Public Attributes | List of all members
cv::dnn::ReshapeLayer Class Reference

#include "all_layers.hpp"

Inheritance diagram for cv::dnn::ReshapeLayer:
cv::dnn::Layer

Static Public Member Functions

static Ptr< ReshapeLayercreate (const BlobShape &newShape, Range applyingRange=Range::all())
 

Public Attributes

BlobShape newShapeDesc
 
Range newShapeRange
 
- Public Attributes inherited from cv::dnn::Layer
std::vector< Blobblobs
 List of learned parameters must be stored here to allow read them by using Net::getParam(). More...
 
String name
 Name of the layer instance, can be used for logging or other internal purposes. More...
 
String type
 Type name which was used for creating layer by layer factory. More...
 

Additional Inherited Members

- Public Member Functions inherited from cv::dnn::Layer
 Layer ()
 
 Layer (const LayerParams &params)
 Initializes only name, type and blobs fields. More...
 
virtual ~Layer ()
 
virtual void allocate (const std::vector< Blob * > &input, std::vector< Blob > &output)=0
 Allocates internal buffers and output blobs with respect to the shape of inputs. More...
 
virtual void forward (std::vector< Blob * > &input, std::vector< Blob > &output)=0
 Given the input blobs, computes the output blobs. More...
 
virtual int inputNameToIndex (String inputName)
 Returns index of input blob into the input array. More...
 
virtual int outputNameToIndex (String outputName)
 Returns index of output blob in output array. More...
 
void setParamsFrom (const LayerParams &params)
 Initializes only name, type and blobs fields. More...
 

Member Function Documentation

static Ptr<ReshapeLayer> cv::dnn::ReshapeLayer::create ( const BlobShape newShape,
Range  applyingRange = Range::all() 
)
static

Member Data Documentation

BlobShape cv::dnn::ReshapeLayer::newShapeDesc
Range cv::dnn::ReshapeLayer::newShapeRange

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