CogOCRMaxClassifierImpl TrainIncremental Method (CogSerializableCollectionBase CogOCRMaxChar )Cognex VisionPro
Add one training instance to this classifier. Requires IsStartTrained() be true. After the call, IsTrained() becomes/remains true.

Namespace: Cognex.VisionPro.OCRMax.Implementation.Internal
Assembly: Cognex.VisionPro.OCRMax (in Cognex.VisionPro.OCRMax.dll) Version: 65.1.0.0
Syntax

public void TrainIncremental(
	CogSerializableCollectionBase<CogOCRMaxChar> trainCharacters
)

Parameters

trainCharacters
Type: Cognex.VisionPro.Implementation CogSerializableCollectionBase CogOCRMaxChar 
Exceptions

ExceptionCondition
CogOCRMaxClassifierNotStartTrainedException Thrown if IsStartTrained() == false.
CogOCRMaxClassifierParamsException Thrown if:
  • trainCharcters does not contain any characters to train.
  • trainCharcters contains a null train character.
  • trainCharacters' contains a character with a CellRectImage that is not specified
  • trainCharacters' contains a character with trainCharacter.Key.CharacterCode == Unknown
  • trainCharacters' contains a character with trainCharacter.key().isSpace() != trainCharacter.metrics().isBlank()
CogOCRMaxClassifierCannotTrainException Thrown if SaveTrainCharacters == false for algorithms that must train on all training characters at once.
ObjectDisposedException Thrown if the object is disposed.
ArgumentNullException Thrown if trainCharacters is null.
Remarks

The algorithms Basic and BasicWithValidation can continue incremental training when SaveTrainCharacters()==false.

See Also