Name
do_ocr_single_class_svmT_do_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm — Classify a single character with an SVM-based OCR classifier.
Herror do_ocr_single_class_svm(Hobject Character, Hobject Image, const HTuple& OCRHandle, const HTuple& Num, char* Class)
Herror do_ocr_single_class_svm(Hobject Character, Hobject Image, const HTuple& OCRHandle, const HTuple& Num, HTuple* Class)
HTuple HRegion::DoOcrSingleClassSvm(const HImage& Image, const HOCRSvm& OCRHandle, const HTuple& Num) const
HTuple HOCRSvm::DoOcrSingleClassSvm(const HRegion& Character, const HImage& Image, const HTuple& Num) const
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm computes the best NumNumNumNumNumnum
classes of the character given by the region CharacterCharacterCharacterCharacterCharactercharacter and
the gray values ImageImageImageImageImageimage with the OCR classifier
OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleOCRHandle and returns the classes in ClassClassClassClassClassclassVal.
Because multiple classes may be returned by
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm, CharacterCharacterCharacterCharacterCharactercharacter may only contain
a single region (a single character). If multiple characters should
be classified in a single call, do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvm must
be used. Before calling do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm, the
classifier must be trained with trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvm.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Character to be recognized.
Gray values of the character.
Handle of the OCR classifier.
Number of best classes to determine.
Default value: 1
Suggested values: 1, 2, 3, 4, 5
Result of classifying the character with the
SVM.
If the parameters are valid the operator
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm returns the value 2 (H_MSG_TRUE). If
necessary, an exception is raised.
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvm,
read_ocr_class_svmread_ocr_class_svmReadOcrClassSvmread_ocr_class_svmReadOcrClassSvmReadOcrClassSvm
do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvm
create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvm,
classify_class_svmclassify_class_svmClassifyClassSvmclassify_class_svmClassifyClassSvmClassifyClassSvm
OCR/OCV