do_ocr_multi_class_svmT_do_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvm (Operator)

Name

do_ocr_multi_class_svmT_do_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvm — Klassifikation mehrerer Zeichen mit einem auf SVM basierenden OCR-Klassifikator.

Signatur

do_ocr_multi_class_svm(Character, Image : : OCRHandle : Class)

Herror T_do_ocr_multi_class_svm(const Hobject Character, const Hobject Image, const Htuple OCRHandle, Htuple* Class)

void DoOcrMultiClassSvm(const HObject& Character, const HObject& Image, const HTuple& OCRHandle, HTuple* Class)

HTuple HRegion::DoOcrMultiClassSvm(const HImage& Image, const HOCRSvm& OCRHandle) const

HTuple HOCRSvm::DoOcrMultiClassSvm(const HRegion& Character, const HImage& Image) const

static void HOperatorSet.DoOcrMultiClassSvm(HObject character, HObject image, HTuple OCRHandle, out HTuple classVal)

HTuple HRegion.DoOcrMultiClassSvm(HImage image, HOCRSvm OCRHandle)

HTuple HOCRSvm.DoOcrMultiClassSvm(HRegion character, HImage image)

Beschreibung

do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm berechnet mit dem durch OCRHandleOCRHandleOCRHandleOCRHandleOCRHandle gegebenen OCR-Klassifikator zu den durch die Regionen CharacterCharacterCharacterCharactercharacter und die Grauwerte ImageImageImageImageimage gegebenen Zeichen die jeweils beste Klasse und gibt die Klassen in ClassClassClassClassclassVal zurück. Im Gegensatz zu do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm kann do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm also mehrere Zeichen gleichzeitig klassifizieren und ist damit typischerweise schneller als eine Schleife, die do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm zur Klassifikation einzelner Zeichen verwendet. Allerdings kann do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm nur die beste Klasse des jeweiligen Zeichens zurückliefern. Der OCR-Klassifikator muss vor der Verwendung von do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm mit trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvm trainiert werden.

Ausführungsinformationen

Parameter

CharacterCharacterCharacterCharactercharacter (input_object)  region(-array) objectHRegionHRegionHobject

Zu erkennende Zeichen.

ImageImageImageImageimage (input_object)  singlechannelimage objectHImageHImageHobject (byte / uint2)

Grauwerte der Zeichen.

OCRHandleOCRHandleOCRHandleOCRHandleOCRHandle (input_control)  ocr_svm HOCRSvm, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des OCR-Klassifikators.

ClassClassClassClassclassVal (output_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Ergebnis der Klassifikation der Zeichen durch die SVM.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvmDoOcrMultiClassSvm 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_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvmDoOcrSingleClassSvm

Siehe auch

create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvmCreateOcrClassSvm, classify_class_svmclassify_class_svmClassifyClassSvmClassifyClassSvmClassifyClassSvm

Modul

OCR/OCV