KlassenKlassenKlassenKlassen | | | | Operatoren

write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage (Operator)

Name

write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage — 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)

Herror write_ocr_trainf_image(Hobject Character, const HTuple& Class, const HTuple& TrainingFile)

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

void HImageArray::WriteOcrTrainfImage(const HTuple& Class, const HTuple& TrainingFile) const

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 HOperatorSetX.WriteOcrTrainfImage(
[in] IHUntypedObjectX* Character, [in] VARIANT Class, [in] VARIANT TrainingFile)

void HImageX.WriteOcrTrainfImage(
[in] VARIANT Class, [in] BSTR TrainingFile)

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

void HImage.WriteOcrTrainfImage(HTuple classVal, string trainingFile)

void HImage.WriteOcrTrainfImage(string classVal, string trainingFile)

Beschreibung

write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage dient zum Vorbereiten des Trainings mit trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlp, trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvm oder trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox. 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 ClassClassClassClassClassclassVal übergeben werden. Besitzt der Dateiname in TrainingFileTrainingFileTrainingFileTrainingFileTrainingFiletrainingFile keine Erweiterung, wird dem Namen die Erweiterung '.trf' angefügt. Im Gegensatz zu write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainf 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_systemSetSystemset_systemSetSystemSetSystem gewählt werden.

Parallelisierung

Parameter

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte / uint2)

Zu trainierende Zeichen.

ClassClassClassClassClassclassVal (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Klasse (Name) der Zeichen.

TrainingFileTrainingFileTrainingFileTrainingFileTrainingFiletrainingFile (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (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_imageWriteOcrTrainfImagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

thresholdthresholdThresholdthresholdThresholdThreshold, connectionconnectionConnectionconnectionConnectionConnection, create_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBox, read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr

Nachfolger

trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlp, trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvm, trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBox, write_ocrwrite_ocrWriteOcrwrite_ocrWriteOcrWriteOcr, do_ocr_multido_ocr_multiDoOcrMultido_ocr_multiDoOcrMultiDoOcrMulti, do_ocr_singledo_ocr_singleDoOcrSingledo_ocr_singleDoOcrSingleDoOcrSingle

Alternativen

write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainf, append_ocr_trainfappend_ocr_trainfAppendOcrTrainfappend_ocr_trainfAppendOcrTrainfAppendOcrTrainf

Modul

OCR/OCV


KlassenKlassenKlassenKlassen | | | | Operatoren