MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.param.ssd.EmitConstraint Class Reference

Specifies the parameters for the EmitConstraint used with SSD. More...

Inheritance diagram for MyCaffe.param.ssd.EmitConstraint:
MyCaffe.param.OptionalParameter

Public Types

enum  EmitType { CENTER = 0 , MIN_OVERLAP = 1 }
 Specifies the emit type. More...
 

Public Member Functions

 EmitConstraint (bool bActive)
 The constructor. More...
 
override void Copy (OptionalParameter src)
 Copy the source object. More...
 
EmitConstraint Clone ()
 Return a copy of this object. More...
 
override RawProto ToProto (string strName)
 Convert this object to a raw proto. More...
 
- Public Member Functions inherited from MyCaffe.param.OptionalParameter
 OptionalParameter (bool bActive=false)
 The constructor. More...
 

Static Public Member Functions

static new EmitConstraint FromProto (RawProto rp)
 Parses the parameter from a RawProto. More...
 
- Static Public Member Functions inherited from MyCaffe.param.OptionalParameter
static OptionalParameter FromProto (RawProto rp)
 Parses the parameter from a RawProto. More...
 

Properties

EmitType emit_type [getset]
 Get/set the emit type. More...
 
float emit_overlap [getset]
 Get/set the emit overlap used with MIN_OVERLAP. More...
 
- Properties inherited from MyCaffe.param.OptionalParameter
bool Active [getset]
 When active, the parameter is used, otherwise it is ignored. More...
 

Detailed Description

Specifies the parameters for the EmitConstraint used with SSD.

See also
SSD: Single Shot MultiBox Detector by Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, Alexander C. Berg, 2016.
GitHub: SSD: Single Shot MultiBox Detector, by weiliu89/caffe, 2016

Definition at line 21 of file EmitConstraint.cs.

Member Enumeration Documentation

◆ EmitType

Specifies the emit type.

Enumerator
CENTER 

Specifies to center the data.

MIN_OVERLAP 

Specifies to overlap the data.

Definition at line 29 of file EmitConstraint.cs.

Constructor & Destructor Documentation

◆ EmitConstraint()

MyCaffe.param.ssd.EmitConstraint.EmitConstraint ( bool  bActive)

The constructor.

Parameters
bActiveSpecifies whether or not the parameter is active or not.

Definition at line 45 of file EmitConstraint.cs.

Member Function Documentation

◆ Clone()

EmitConstraint MyCaffe.param.ssd.EmitConstraint.Clone ( )

Return a copy of this object.

Returns
A new copy of the object is returned.

Definition at line 89 of file EmitConstraint.cs.

◆ Copy()

override void MyCaffe.param.ssd.EmitConstraint.Copy ( OptionalParameter  src)
virtual

Copy the source object.

Parameters
srcSpecifies the source data.

Reimplemented from MyCaffe.param.OptionalParameter.

Definition at line 73 of file EmitConstraint.cs.

◆ FromProto()

static new EmitConstraint MyCaffe.param.ssd.EmitConstraint.FromProto ( RawProto  rp)
static

Parses the parameter from a RawProto.

Parameters
rpSpecifies the RawProto to parse.
Returns
A new instance of the parameter is returned.

Definition at line 118 of file EmitConstraint.cs.

◆ ToProto()

override RawProto MyCaffe.param.ssd.EmitConstraint.ToProto ( string  strName)
virtual

Convert this object to a raw proto.

Parameters
strNameSpecifies the name of the proto.
Returns
The new proto is returned.

Reimplemented from MyCaffe.param.OptionalParameter.

Definition at line 101 of file EmitConstraint.cs.

Property Documentation

◆ emit_overlap

float MyCaffe.param.ssd.EmitConstraint.emit_overlap
getset

Get/set the emit overlap used with MIN_OVERLAP.

Definition at line 63 of file EmitConstraint.cs.

◆ emit_type

EmitType MyCaffe.param.ssd.EmitConstraint.emit_type
getset

Get/set the emit type.

Definition at line 53 of file EmitConstraint.cs.


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