| Table of Contents / OCR / Support Vector Machines | 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.
Handle of the OCR classifier.
Name(s) of the training file(s).
Default value: 'ocr.trf'
File extension: .trf
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: 'default', 'add_sv_to_train_set'
* 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
| Table of Contents / OCR / Support Vector Machines | Operators |
| HALCON Reference Manual 10.0.2 | Copyright © 1996-2011 MVTec Software GmbH |