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

write_ocr_trainf_image(Character : : Class, TrainingFile : )

Herror write_ocr_trainf_image(const Hobject Character, const char* Class, const char* TrainingFile)

Herror T_write_ocr_trainf_image(const Hobject Character, const Htuple Class, const Htuple TrainingFile)

void WriteOcrTrainfImage(const HObject& Character, const HTuple& Class, const HTuple& TrainingFile)

void HImage::WriteOcrTrainfImage(const HTuple& Class, const HString& TrainingFile) const

void HImage::WriteOcrTrainfImage(const HString& Class, const HString& TrainingFile) const

void HImage::WriteOcrTrainfImage(const char* Class, const char* TrainingFile) const

void HImage::WriteOcrTrainfImage(const wchar_t* Class, const wchar_t* TrainingFile) const   (Nur Windows)

static void HOperatorSet.WriteOcrTrainfImage(HObject character, HTuple classVal, HTuple trainingFile)

void HImage.WriteOcrTrainfImage(HTuple classVal, string trainingFile)

void HImage.WriteOcrTrainfImage(string classVal, string trainingFile)

def write_ocr_trainf_image(character: HObject, class_val: MaybeSequence[str], training_file: str) -> None

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

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