Public Member Functions
InferenceEngine::Builder::ProposalLayer Class Reference

The class represents a builder for Proposal layer. More...

#include <ie_proposal_layer.hpp>

Inheritance diagram for InferenceEngine::Builder::ProposalLayer:
Inheritance graph
[legend]
Collaboration diagram for InferenceEngine::Builder::ProposalLayer:
Collaboration graph
[legend]

Public Member Functions

 ProposalLayer (const std::string &name="")
 The constructor creates a builder with the name. More...
 
 ProposalLayer (const Layer::Ptr &layer)
 The constructor creates a builder from generic builder. More...
 
 ProposalLayer (const Layer::CPtr &layer)
 The constructor creates a builder from generic builder. More...
 
ProposalLayersetName (const std::string &name)
 Sets the name for the layer. More...
 
const PortgetOutputPort () const
 Returns output port. More...
 
ProposalLayersetOutputPort (const Port &port)
 Sets output port. More...
 
const std::vector< Port > & getInputPorts () const
 Returns input ports. More...
 
ProposalLayersetInputPorts (const std::vector< Port > &ports)
 Sets input ports. More...
 
size_t getPostNMSTopN () const
 Returns the quantity of bounding boxes after applying NMS. More...
 
ProposalLayersetPostNMSTopN (size_t topN)
 Sets the quantity of bounding boxes after applying NMS. More...
 
size_t getPreNMSTopN () const
 Returns the quantity of bounding boxes before applying NMS. More...
 
ProposalLayersetPreNMSTopN (size_t topN)
 Sets the quantity of bounding boxes before applying NMS. More...
 
float getNMSThresh () const
 Returns minimum value of the proposal to be taken into consideration. More...
 
ProposalLayersetNMSThresh (float thresh)
 Sets minimum value of the proposal to be taken into consideration. More...
 
size_t getBaseSize () const
 Returns base size for anchor generation. More...
 
ProposalLayersetBaseSize (size_t baseSize)
 Sets base size for anchor generation. More...
 
size_t getMinSize () const
 Returns minimum size of box to be taken into consideration. More...
 
ProposalLayersetMinSize (size_t minSize)
 Sets minimum size of box to be taken into consideration. More...
 
size_t getFeatStride () const
 Returns step size to slide over boxes in pixels. More...
 
ProposalLayersetFeatStride (size_t featStride)
 Sets step size to slide over boxes in pixels. More...
 
const std::vector< float > getScale () const
 Returns scales for anchor generation. More...
 
ProposalLayersetScale (const std::vector< float > &scales)
 Sets scales for anchor generation. More...
 
const std::vector< float > getRatio () const
 Returns ratios for anchor generation. More...
 
ProposalLayersetRatio (const std::vector< float > &ratios)
 Sets ratios for anchor generation. More...
 
- Public Member Functions inherited from InferenceEngine::Builder::LayerDecorator
 LayerDecorator (const std::string &type, const std::string &name)
 The constructor creates layer builders with layer type and layer name. More...
 
 LayerDecorator (const Layer::Ptr &layer)
 The constructor creates layer builders from reference to generic layer builder. More...
 
 LayerDecorator (const Layer::CPtr &layer)
 The constructor creates layer builders from reference to generic layer builder. More...
 
 LayerDecorator (const LayerDecorator &rval)
 The copy constructor. More...
 
LayerDecoratoroperator= (const LayerDecorator &rval)
 Copy operator for LayerDecorator. More...
 
virtual ~LayerDecorator ()=default
 Virtual destructor.
 
virtual operator Layer () const
 The operator creates generic builder. More...
 
virtual operator Layer::Ptr ()
 The operator creates generic builder. More...
 
virtual operator Layer::CPtr () const
 The operator creates generic builder. More...
 
const std::string & getType () const
 Returns layer type. More...
 
const std::string & getName () const
 Returns layer name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from InferenceEngine::Builder::LayerDecorator
Layer::PtrgetLayer ()
 
const Layer::CPtr getLayer () const
 
void checkType (const std::string &type) const
 
- Protected Attributes inherited from InferenceEngine::Builder::LayerDecorator
Layer::CPtr cLayer
 

Detailed Description

The class represents a builder for Proposal layer.

Deprecated:
Use ngraph API instead.

Constructor & Destructor Documentation

§ ProposalLayer() [1/3]

InferenceEngine::Builder::ProposalLayer::ProposalLayer ( const std::string &  name = "")
explicit

The constructor creates a builder with the name.

Parameters
nameLayer name

§ ProposalLayer() [2/3]

InferenceEngine::Builder::ProposalLayer::ProposalLayer ( const Layer::Ptr layer)
explicit

The constructor creates a builder from generic builder.

Parameters
layerpointer to generic builder

§ ProposalLayer() [3/3]

InferenceEngine::Builder::ProposalLayer::ProposalLayer ( const Layer::CPtr layer)
explicit

The constructor creates a builder from generic builder.

Parameters
layerconstant pointer to generic builder

Member Function Documentation

§ getBaseSize()

size_t InferenceEngine::Builder::ProposalLayer::getBaseSize ( ) const

Returns base size for anchor generation.

Returns
Base size

§ getFeatStride()

size_t InferenceEngine::Builder::ProposalLayer::getFeatStride ( ) const

Returns step size to slide over boxes in pixels.

Returns
Step size

§ getInputPorts()

const std::vector<Port>& InferenceEngine::Builder::ProposalLayer::getInputPorts ( ) const

Returns input ports.

Returns
Vector of input ports

§ getMinSize()

size_t InferenceEngine::Builder::ProposalLayer::getMinSize ( ) const

Returns minimum size of box to be taken into consideration.

Returns
Minimum size

§ getNMSThresh()

float InferenceEngine::Builder::ProposalLayer::getNMSThresh ( ) const

Returns minimum value of the proposal to be taken into consideration.

Returns
Threshold

§ getOutputPort()

const Port& InferenceEngine::Builder::ProposalLayer::getOutputPort ( ) const

Returns output port.

Returns
Output port

§ getPostNMSTopN()

size_t InferenceEngine::Builder::ProposalLayer::getPostNMSTopN ( ) const

Returns the quantity of bounding boxes after applying NMS.

Returns
Quantity of bounding boxes

§ getPreNMSTopN()

size_t InferenceEngine::Builder::ProposalLayer::getPreNMSTopN ( ) const

Returns the quantity of bounding boxes before applying NMS.

Returns
Quantity of bounding boxes

§ getRatio()

const std::vector<float> InferenceEngine::Builder::ProposalLayer::getRatio ( ) const

Returns ratios for anchor generation.

Returns
Vector of ratios

§ getScale()

const std::vector<float> InferenceEngine::Builder::ProposalLayer::getScale ( ) const

Returns scales for anchor generation.

Returns
Vector of scales

§ setBaseSize()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setBaseSize ( size_t  baseSize)

Sets base size for anchor generation.

Parameters
baseSizeBase size for anchor generation
Returns
reference to layer builder

§ setFeatStride()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setFeatStride ( size_t  featStride)

Sets step size to slide over boxes in pixels.

Parameters
featStrideStep size
Returns
reference to layer builder

§ setInputPorts()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setInputPorts ( const std::vector< Port > &  ports)

Sets input ports.

Parameters
portsVector of input ports
Returns
reference to layer builder

§ setMinSize()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setMinSize ( size_t  minSize)

Sets minimum size of box to be taken into consideration.

Parameters
minSizeMinimum size of the box
Returns
reference to layer builder

§ setName()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setName ( const std::string &  name)

Sets the name for the layer.

Parameters
nameLayer name
Returns
reference to layer builder

§ setNMSThresh()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setNMSThresh ( float  thresh)

Sets minimum value of the proposal to be taken into consideration.

Parameters
threshThreshold
Returns
reference to layer builder

§ setOutputPort()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setOutputPort ( const Port port)

Sets output port.

Parameters
portOutput port
Returns
reference to layer builder

§ setPostNMSTopN()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setPostNMSTopN ( size_t  topN)

Sets the quantity of bounding boxes after applying NMS.

Parameters
topNQuantity of bounding boxes
Returns
reference to layer builder

§ setPreNMSTopN()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setPreNMSTopN ( size_t  topN)

Sets the quantity of bounding boxes before applying NMS.

Parameters
topNQuantity of bounding boxes
Returns
reference to layer builder

§ setRatio()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setRatio ( const std::vector< float > &  ratios)

Sets ratios for anchor generation.

Parameters
ratiosVector of scales
Returns
reference to layer builder

§ setScale()

ProposalLayer& InferenceEngine::Builder::ProposalLayer::setScale ( const std::vector< float > &  scales)

Sets scales for anchor generation.

Parameters
scalesVector of scales
Returns
reference to layer builder

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