do_ocr_single_class_svmT_do_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm (Operator)
Name
do_ocr_single_class_svmT_do_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm — Klassifikation eines Zeichens mit einem auf SVM basierenden
OCR-Klassifikator.
Signatur
Beschreibung
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm berechnet mit dem durch
OCRHandleOCRHandleOCRHandleOCRHandleOCRHandle gegebenen auf SVM basierendem OCR-Klassifikator
zu dem durch die Region CharacterCharacterCharacterCharactercharacter und die Grauwerte
ImageImageImageImageimage gegebenen Zeichen die NumNumNumNumnum besten Klassen und
gibt die Klassen in ClassClassClassClassclassVal zurück. Da potentiell mehrere
Klassen zurückgeliefert werden können, darf CharacterCharacterCharacterCharactercharacter nur
eine Region (ein Zeichen) enthalten. Falls mehrere Zeichen in einem
Aufruf klassifiziert werden sollen, muss
do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm verwendet werden. Der
OCR-Klassifikator muss vor der Verwendung von
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm mit trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvm
trainiert werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
CharacterCharacterCharacterCharactercharacter (input_object) region → objectHRegionHRegionHobject
Zu erkennendes Zeichen.
ImageImageImageImageimage (input_object) singlechannelimage → objectHImageHImageHobject (byte / uint2)
Grauwerte des Zeichens.
OCRHandleOCRHandleOCRHandleOCRHandleOCRHandle (input_control) ocr_svm → HOCRSvm, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des OCR-Klassifikators.
NumNumNumNumnum (input_control) integer-array → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der zu bestimmenden besten Klassen.
Defaultwert: 1
Wertevorschläge: 1, 2, 3, 4, 5
ClassClassClassClassclassVal (output_control) string(-array) → HTupleHTupleHtuple (string) (string) (HString) (char*)
Ergebnis der Klassifikation des Zeichens durch
die SVM.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvm,
read_ocr_class_svmread_ocr_class_svmReadOcrClassSvmReadOcrClassSvmReadOcrClassSvm
Alternativen
do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm
Siehe auch
create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvmCreateOcrClassSvm,
classify_class_svmclassify_class_svmClassifyClassSvmClassifyClassSvmClassifyClassSvm
Modul
OCR/OCV