| Operators |
trainf_ocr_class_svm — Train an OCR classifier.
trainf_ocr_class_svm( : : OCRHandle, TrainingFile, Epsilon, TrainMode : )
trainf_ocr_class_svm trains the OCR classifier OCRHandle with the training characters stored in the OCR training files given by TrainingFile. The training files must have been created, e.g., using write_ocr_trainf, before calling trainf_ocr_class_svm. The parameters Epsilon and TrainMode have the same meaning as in train_class_svm. Please, note that training characters that have no corresponding class in the classifier OCRHandle are discarded.
This operator modifies the state of the following input parameter:
The value of this parameter may not be shared across multiple threads without external synchronization.Handle of the OCR classifier.
Names of the training files.
Default value: 'ocr.trf'
File extension: .trf, .otr
Stop parameter for training.
Default value: 0.001
Suggested values: 0.00001, 0.0001, 0.001, 0.01, 0.1
Mode of training.
Default value: 'default'
List of values: 'add_sv_to_train_set', 'default'
* Train an OCR classifier
read_ocr_trainf_names ('ocr.trf', CharacterNames, CharacterCount)
create_ocr_class_svm (8, 10, 'constant', 'default', CharacterNames, \
'rbf', 0.01, 0.01, 'one-versus-one', \
'normalization', 81, OCRHandle)
trainf_ocr_class_svm (OCRHandle, 'ocr.trf', 0.001, 'default')
write_ocr_class_svm (OCRHandle, 'ocr.osc')
clear_ocr_class_svm (OCRHandle)
If the parameters are valid the operator trainf_ocr_class_svm returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.
trainf_ocr_class_svm may return the error 9211 (Matrix is not positive definite) if Preprocessing = 'canonical_variates' is used. This typically indicates that not enough training samples have been stored for each class. In this case we recommend to change Preprocessing to 'normalization'. Another solution can be to add more training samples.
create_ocr_class_svm, write_ocr_trainf, append_ocr_trainf, write_ocr_trainf_image
do_ocr_single_class_svm, do_ocr_multi_class_svm, write_ocr_class_svm
OCR/OCV
| Operators |