write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage (Operator)
Name
write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImage — Write characters into a training file.
Signature
Description
The operator write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImageWriteOcrTrainfImage is used to prepare the
training with the operator trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlpTrainfOcrClassMlp or
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvm. Hereby
regions, representing characters, including their gray values (region
and pixel) and the corresponding class name will be written into a
file. An arbitrary number of regions within one image is
supported. For each character (region) in CharacterCharacterCharacterCharactercharacter the
corresponding class name must be specified in ClassClassClassClassclassVal. If no
file extension is specified in TrainingFileTrainingFileTrainingFileTrainingFiletrainingFile the extension '.trf'
is appended to the file name. In contrast to
write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfWriteOcrTrainf one image per character is passed. The
domain of this image defines the pixels which belong to the
character. The file format can be defined by the parameter
'ocr_trainf_version'"ocr_trainf_version""ocr_trainf_version""ocr_trainf_version""ocr_trainf_version" of the operator set_systemset_systemSetSystemSetSystemSetSystem.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
CharacterCharacterCharacterCharactercharacter (input_object) singlechannelimage(-array) → objectHImageHImageHobject (byte / uint2)
Characters to be trained.
ClassClassClassClassclassVal (input_control) string(-array) → HTupleHTupleHtuple (string) (string) (HString) (char*)
Class (name) of the characters.
TrainingFileTrainingFileTrainingFileTrainingFiletrainingFile (input_control) filename.write → HTupleHTupleHtuple (string) (string) (HString) (char*)
Name of the training file.
Default value:
'train_ocr'
"train_ocr"
"train_ocr"
"train_ocr"
"train_ocr"
File extension: .trf
Result
If the parameters are correct, the operator
write_ocr_trainf_imagewrite_ocr_trainf_imageWriteOcrTrainfImageWriteOcrTrainfImageWriteOcrTrainfImage returns the value 2 (H_MSG_TRUE).
Otherwise an exception will be raised.
Possible Predecessors
thresholdthresholdThresholdThresholdThreshold,
connectionconnectionConnectionConnectionConnection,
read_ocr_trainfread_ocr_trainfReadOcrTrainfReadOcrTrainfReadOcrTrainf
Possible Successors
trainf_ocr_class_mlptrainf_ocr_class_mlpTrainfOcrClassMlpTrainfOcrClassMlpTrainfOcrClassMlp,
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvm
Alternatives
write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfWriteOcrTrainf,
append_ocr_trainfappend_ocr_trainfAppendOcrTrainfAppendOcrTrainfAppendOcrTrainf
Module
OCR/OCV