do_ocr_single_class_svmT_do_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmdo_ocr_single_class_svm (Operator)
Name
do_ocr_single_class_svmT_do_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmdo_ocr_single_class_svm — Klassifikation eines Zeichens mit einem auf SVM basierenden
OCR-Klassifikator.
Signatur
Beschreibung
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmdo_ocr_single_class_svm 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 ClassClassClassclassValclass 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_svmDoOcrMultiClassSvmDoOcrMultiClassSvmdo_ocr_multi_class_svm verwendet werden. Der
OCR-Klassifikator muss vor der Verwendung von
do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmdo_ocr_single_class_svm mit trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm
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 → objectHRegionHObjectHObjectHobject
Zu erkennendes Zeichen.
ImageImageImageimageimage (input_object) singlechannelimage → objectHImageHObjectHObjectHobject (byte / uint2)
Grauwerte des Zeichens.
OCRHandleOCRHandleOCRHandleOCRHandleocrhandle (input_control) ocr_svm → HOCRSvm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des OCR-Klassifikators.
NumNumNumnumnum (input_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der zu bestimmenden besten Klassen.
Default:
1
Wertevorschläge:
1, 2, 3, 4, 5
ClassClassClassclassValclass (output_control) string(-array) → HTupleSequence[str]HTupleHtuple (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_svmDoOcrSingleClassSvmDoOcrSingleClassSvmdo_ocr_single_class_svm den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm,
read_ocr_class_svmread_ocr_class_svmReadOcrClassSvmReadOcrClassSvmread_ocr_class_svm
Alternativen
do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmdo_ocr_multi_class_svm
Siehe auch
create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvmcreate_ocr_class_svm,
classify_class_svmclassify_class_svmClassifyClassSvmClassifyClassSvmclassify_class_svm
Modul
OCR/OCV