Class that maintains the collection of Training Images inside a Minos object.
More...
#include <cvb/minos/training_set.hpp>
Inherited by ImageInstanceInfoCollection, InstanceInfoCollection, and ModelInstanceInfoCollection.
Class that maintains the collection of Training Images inside a Minos object.
◆ Count()
Retrieves the number of elements in the collection.
- Returns
- Number of elements in the collection.
- Exceptions
-
◆ IndexOf()
Determine the index of an image information object inside this collection.
- Parameters
-
[in] | obj | Object for which to determine the index. |
- Returns
- Index through which the object can be accessed within this collection if it is part of this collection, -1 otherwise.
- Exceptions
-
Note that the returned index may be invalidated by Remove calls.
◆ ReadInfo()
Retrieves the indexed instance information block.
- Parameters
-
[in] | index | Index of the collection to be accessed. |
- Returns
- Instance information.
- Exceptions
-
◆ ReadInfos()
Retrieves all the items stored in the collection.
- Returns
- The collection items.
- Exceptions
-
◆ Remove()
Remove an instance from the training set.
- Parameters
-
[in] | instance | Instance to be removed from the training set. |
- Returns
- True if the instance has been removed successfully, false otherwise.
- Exceptions
-
Calling this method will potentially invalidate any references to training set images or instances you are currently holding - so make sure you renew those where necessary!
◆ RemoveAt()
bool RemoveAt |
( |
int |
index | ) |
|
|
inline |
Remove an instance from the training set.
- Parameters
-
[in] | index | Index of the training set instance to be removed. |
- Returns
- True if the instance has been removed successfully, false otherwise.
- Exceptions
-
Calling this method will potentially invalidate any references to training set images or instances you are currently holding - so make sure you renew those where necessary!