Operators |
write_data_code_2d_model — Writes a 2D data code model into a file.
write_data_code_2d_model( : : DataCodeHandle, FileName : )
The operator write_data_code_2d_model writes a 2D data code model, which was created by create_data_code_2d_model, into a file with the name FileName. This facilitates creating an identical copy of the saved model in a later session with the operator read_data_code_2d_model. The default HALCON file extension for the 2D data code model is 'dcm'. The handle of the model to write is passed in DataCodeHandle.
For an explanation of the concept of the 2D data code reader see the introduction of chapter Identification / Data Code.
Handle of the 2D data code model.
Name of the 2D data code model file.
Default value: 'data_code_model.dcm'
File extension: .dcm
* This example demonstrates how a trained model can be saved for * a future session * Create a model for reading Data matrix ECC 200 codes create_data_code_2d_model ('Data Matrix ECC 200', [], [], DataCodeHandle) * Read a training image read_image (Image, 'datacode/ecc200/ecc200_cpu_008') * Train the model with the symbol in the image find_data_code_2d (Image, SymbolXLDs, DataCodeHandle, 'train', 'all', \ ResultHandles, DecodedDataStrings) * Write the model into a file write_data_code_2d_model (DataCodeHandle, 'ecc200_trained_model.dcm') * Clear the model clear_data_code_2d_model (DataCodeHandle)
The operator write_data_code_2d_model returns the value 2 (H_MSG_TRUE) if the passed handle is valid and if the model can be written into the named file. Otherwise, an exception is raised.
set_data_code_2d_param, find_data_code_2d
create_data_code_2d_model, set_data_code_2d_param, find_data_code_2d
Data Code
Operators |