KlassenKlassen | | Operatoren

trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox (Operator)

Name

trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox — Trainieren eines OCR-Klassifikators mit einer Trainingsdatei.

Warnung

trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBox ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Neue Applikationen sollten stattdessen die auf MLP, SVM oder CNN-basierten Operatoren verwenden.

Signatur

trainf_ocr_class_box( : : OcrHandle, TrainingFile : AvgConfidence)

Herror trainf_ocr_class_box(const Hlong OcrHandle, const char* TrainingFile, double* AvgConfidence)

Herror T_trainf_ocr_class_box(const Htuple OcrHandle, const Htuple TrainingFile, Htuple* AvgConfidence)

void TrainfOcrClassBox(const HTuple& OcrHandle, const HTuple& TrainingFile, HTuple* AvgConfidence)

double HOCRBox::TrainfOcrClassBox(const HTuple& TrainingFile) const

double HOCRBox::TrainfOcrClassBox(const HString& TrainingFile) const

double HOCRBox::TrainfOcrClassBox(const char* TrainingFile) const

static void HOperatorSet.TrainfOcrClassBox(HTuple ocrHandle, HTuple trainingFile, out HTuple avgConfidence)

double HOCRBox.TrainfOcrClassBox(HTuple trainingFile)

double HOCRBox.TrainfOcrClassBox(string trainingFile)

Beschreibung

trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBox trainiert den Klassifikator OcrHandleOcrHandleOcrHandleOcrHandleocrHandle über die angegebenen Trainingsdateien. Es können beliebig viele Dateien angegeben werden. AvgConfidenceAvgConfidenceAvgConfidenceAvgConfidenceavgConfidence gibt Auskunft über den Erfolg des Trainings: Er enthält die mittlere Konfidenz der trainierten Zeichen bei einer Kontroll-Klassifikation. Dabei werden falsch klassifizierte Zeichen mit Konfidenz 0 bewertet. Es ist zu beachten, dass Trainingszeichen, die keine entsprechende Klasse im Klassifikator OcrHandleOcrHandleOcrHandleOcrHandleocrHandle haben, verworfen werden.

Achtung

Die Namen der Buchstaben in der Datei müssen zu dem Netz passen.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

OcrHandleOcrHandleOcrHandleOcrHandleocrHandle (input_control, Zustand wird modifiziert)  ocr_box HOCRBox, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

ID des gewünschten OCR-Netzes.

TrainingFileTrainingFileTrainingFileTrainingFiletrainingFile (input_control)  filename.read(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Namen der Trainingsdateien.

Defaultwert: 'train_ocr' "train_ocr" "train_ocr" "train_ocr" "train_ocr"

Dateiendung: .trf, .otr

AvgConfidenceAvgConfidenceAvgConfidenceAvgConfidenceavgConfidence (output_control)  real HTupleHTupleHtuple (real) (double) (double) (double)

Mittlere Konfidenz bei einer Reklassifikation der trainierten Zeichen.

Beispiel (C)

HTuple  TrainingFile, OcrHandle, AvgConfidence;
T_create_ocr_class_box(WidthPattern,HeightPattern,Interpolation,
                    Features,\Character,&OcrHandle);
create_tuple(&TrainingFile,2);
set_s(TrainingFile,"data1",0);
set_s(TrainingFile,"data2",1);
T_trainf_ocr_class_box(OcrHandle,TrainingFile,&AvgConfidence);

Ergebnis

Ist der Dateiname korrekt und die Daten passen zu dem Netz, dann liefert trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBox den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBoxCreateOcrClassBox, read_ocrread_ocrReadOcrReadOcrReadOcr

Nachfolger

traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBox, write_ocrwrite_ocrWriteOcrWriteOcrWriteOcr, do_ocr_multido_ocr_multiDoOcrMultiDoOcrMultiDoOcrMulti, do_ocr_singledo_ocr_singleDoOcrSingleDoOcrSingleDoOcrSingle

Alternativen

traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBox

Modul

OCR/OCV


KlassenKlassen | | Operatoren