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 |