write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImagewrite_ocr_trainf_image (Operator)
Name
write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImagewrite_ocr_trainf_image — Speichern von Zeichen in eine Trainingsdatei.
Signatur
Beschreibung
write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImageWriteOcrTrainfImagewrite_ocr_trainf_image dient zum Vorbereiten des Trainings
mit trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlpTrainfOcrClassMlptrainf_ocr_class_mlp, trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm oder
trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBoxtrainf_ocr_class_box. Hierzu werden Regionen, die
Buchstaben darstellen, mit ihren Grauwerten (Region und Pixel) und
dem zugehörigen Klassennamen in eine Datei geschrieben. Es können
beliebig viele Regionen aus einem Bild übergeben werden. Für
jedes Zeichen (Region) in CharacterCharacterCharacterCharactercharactercharacter muss der zugehörige
Name (Klasse) in ClassClassClassClassclassValclass übergeben werden.
Besitzt der Dateiname in TrainingFileTrainingFileTrainingFileTrainingFiletrainingFiletraining_file keine Erweiterung, wird
dem Namen die Erweiterung '.trf' angefügt.
Im Gegensatz zu write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfWriteOcrTrainfwrite_ocr_trainf wird
pro Zeichen ein Bild übergeben, dessen Definitionsbereich den
Vordergrund des Zeichens angibt. Das Dateiformat kann mit Hilfe
des Parameters
'ocr_trainf_version'"ocr_trainf_version""ocr_trainf_version""ocr_trainf_version""ocr_trainf_version""ocr_trainf_version" des Operators set_systemset_systemSetSystemSetSystemSetSystemset_system
gewählt 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
CharacterCharacterCharacterCharactercharactercharacter (input_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject (byte / uint2)
Zu trainierende Zeichen.
ClassClassClassClassclassValclass (input_control) string(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Klasse (Name) der Zeichen.
TrainingFileTrainingFileTrainingFileTrainingFiletrainingFiletraining_file (input_control) filename.write → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der Trainingsdatei.
Defaultwert:
'train_ocr'
"train_ocr"
"train_ocr"
"train_ocr"
"train_ocr"
"train_ocr"
Dateiendung: .trf
Ergebnis
Sind die Parameter korrekt, dann liefert
write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImageWriteOcrTrainfImagewrite_ocr_trainf_image den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
thresholdthresholdThresholdThresholdThresholdthreshold,
connectionconnectionConnectionConnectionConnectionconnection,
read_ocr_trainfread_ocr_trainfReadOcrTrainfReadOcrTrainfReadOcrTrainfread_ocr_trainf
Nachfolger
trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlpTrainfOcrClassMlptrainf_ocr_class_mlp,
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm
Alternativen
write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfWriteOcrTrainfwrite_ocr_trainf,
append_ocr_trainfappend_ocr_trainfAppendOcrTrainfAppendOcrTrainfAppendOcrTrainfappend_ocr_trainf
Modul
OCR/OCV