![]() |
MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The NormalizedBBox manages a bounding box used in SSD. More...
Public Member Functions | |
| NormalizedBBox (float fxmin, float fymin, float fxmax, float fymax, int nLabel=0, bool bDifficult=false, float fScore=0, float fSize=0) | |
| The constructor. More... | |
| void | Set (float fxmin, float fymin, float fxmax, float fymax, int? nLabel=null, bool? bDifficult=null, float? fScore=null, float? fSize=null) |
| Set the values of the NormalizedBbox. More... | |
| NormalizedBBox | Clone () |
| Return a copy of the object. More... | |
| void | Save (BinaryWriter bw) |
| Save the NormalizedBbox using the binary writer. More... | |
| override string | ToString () |
| Returns a string representation of the NormalizedBBox. More... | |
| RectangleF | GetBounds (int nWidth, int nHeight) |
| Calculates and returns the non-normalized bounding rectangle based in the specified width and height. More... | |
Static Public Member Functions | |
| static NormalizedBBox | Load (BinaryReader br) |
| Load and return a new NormalizedBbox. More... | |
Properties | |
| float | xmin [getset] |
| Get/set the x minimum. More... | |
| float | xmax [getset] |
| Get/set the x maximum. More... | |
| float | ymin [getset] |
| Get/set the y minimum. More... | |
| float | ymax [getset] |
| Get/set the y maximum. More... | |
| int | label [getset] |
| Get/set the label. More... | |
| bool | difficult [getset] |
| Get/set the difficulty. More... | |
| float | score [getset] |
| Get/set the score. More... | |
| float | size [getset] |
| Get/set the size. More... | |
The NormalizedBBox manages a bounding box used in SSD.
Definition at line 19 of file NormalizedBBox.cs.
| MyCaffe.basecode.NormalizedBBox.NormalizedBBox | ( | float | fxmin, |
| float | fymin, | ||
| float | fxmax, | ||
| float | fymax, | ||
| int | nLabel = 0, |
||
| bool | bDifficult = false, |
||
| float | fScore = 0, |
||
| float | fSize = 0 |
||
| ) |
The constructor.
| fxmin | Specifies the bounding box x minimum. |
| fymin | Specifies the bounding box y minimum. |
| fxmax | Specifies the bounding box x maximum. |
| fymax | Specifies the bounding box y maximum. |
| nLabel | Specifies the label. |
| bDifficult | Specifies the difficulty. |
| fScore | Specifies the score. |
| fSize | Specifies the size. |
Definition at line 41 of file NormalizedBBox.cs.
| NormalizedBBox MyCaffe.basecode.NormalizedBBox.Clone | ( | ) |
Return a copy of the object.
Definition at line 81 of file NormalizedBBox.cs.
| RectangleF MyCaffe.basecode.NormalizedBBox.GetBounds | ( | int | nWidth, |
| int | nHeight | ||
| ) |
Calculates and returns the non-normalized bounding rectangle based in the specified width and height.
| nWidth | Specifies the non-normalized width. |
| nHeight | Specifies the non-normalized height. |
Definition at line 218 of file NormalizedBBox.cs.
|
static |
Load and return a new NormalizedBbox.
| br | Specifies the binary reader used to load the data. |
Definition at line 179 of file NormalizedBBox.cs.
| void MyCaffe.basecode.NormalizedBBox.Save | ( | BinaryWriter | bw | ) |
Save the NormalizedBbox using the binary writer.
| bw | Specifies the binary writer used to save the data. |
Definition at line 162 of file NormalizedBBox.cs.
| void MyCaffe.basecode.NormalizedBBox.Set | ( | float | fxmin, |
| float | fymin, | ||
| float | fxmax, | ||
| float | fymax, | ||
| int? | nLabel = null, |
||
| bool? | bDifficult = null, |
||
| float? | fScore = null, |
||
| float? | fSize = null |
||
| ) |
Set the values of the NormalizedBbox.
| fxmin | Specifies the bounding box x minimum. |
| fymin | Specifies the bounding box y minimum. |
| fxmax | Specifies the bounding box x maximum. |
| fymax | Specifies the bounding box y maximum. |
| nLabel | Optionally, specifies the label (default = null, which is ignored). |
| bDifficult | Optionally, specifies the difficulty (default = null, which is ignored). |
| fScore | Optionally, specifies the score (default = null, which is ignored). |
| fSize | Optionally, specifies the size (default = null, which is ignored). |
Definition at line 57 of file NormalizedBBox.cs.
| override string MyCaffe.basecode.NormalizedBBox.ToString | ( | ) |
Returns a string representation of the NormalizedBBox.
Definition at line 197 of file NormalizedBBox.cs.
|
getset |
Get/set the difficulty.
Definition at line 134 of file NormalizedBBox.cs.
|
getset |
Get/set the label.
Definition at line 125 of file NormalizedBBox.cs.
|
getset |
Get/set the score.
Definition at line 143 of file NormalizedBBox.cs.
|
getset |
Get/set the size.
Definition at line 152 of file NormalizedBBox.cs.
|
getset |
Get/set the x maximum.
Definition at line 98 of file NormalizedBBox.cs.
|
getset |
Get/set the x minimum.
Definition at line 89 of file NormalizedBBox.cs.
|
getset |
Get/set the y maximum.
Definition at line 116 of file NormalizedBBox.cs.
|
getset |
Get/set the y minimum.
Definition at line 107 of file NormalizedBBox.cs.