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