write_data_code_2d_model
— Schreibt ein 2D-Datacode-Modell in eine Datei.
write_data_code_2d_model( : : DataCodeHandle, FileName : )
Der Operator write_data_code_2d_model
schreibt ein mit
create_data_code_2d_model
angelegtes 2D-Datacode-Modell in eine
Datei mit dem Namen FileName
.
Das so gesicherte Modell kann mit read_data_code_2d_model
später
wieder eingelesen und wiederverwendet werden.
Die Dateiendung für das 2D-Datacode-Modell ist in HALCON 'dcm'.
Der Handle des zu schreibenden 2D-Datacode-Modells ist in
DataCodeHandle
zu übergeben.
Das Konzept des 2D-Datacode-Lesers ist bei der Einleitung zu Kapitel Identifizierung / Datacode beschrieben.
DataCodeHandle
(input_control) datacode_2d →
(handle)
Handle des zu schreibenden 2D-Datacode-Modells.
FileName
(input_control) filename.write →
(string)
Name der zu schreibenden 2D-Datacode-Datei.
Defaultwert: 'data_code_model.dcm'
Dateiendung: .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_007') * 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)
write_data_code_2d_model
liefert den Wert 2 (H_MSG_TRUE), falls der
übergebene Handle gültig ist und das Modell in die Datei mit dem
angegebenen Namen geschrieben werden kann.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
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