read_data_code_2d_model
— Liest ein 2D-Datacode-Modell aus einer Datei und legt ein neues Modell an.
read_data_code_2d_model( : : FileName : DataCodeHandle)
Der Operator read_data_code_2d_model
liest aus der Datei
FileName
ein 2D-Datacode-Modell ein und erzeugt aus den
eingelesenen Daten ein neues Modell.
In DataCodeHandle
wird ein Handle auf das neue Modell
zurückgeliefert.
Die Datei FileName
wird mit dem Operator
write_data_code_2d_model
erzeugt.
Die Dateiendung für das 2D-Datacode-Modell ist in HALCON 'dcm'.
Das Konzept des 2D-Datacode-Lesers ist bei der Einleitung zu Kapitel Identifizierung / Datacode beschrieben.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
FileName
(input_control) filename.read →
(string)
Name der einzulesenden 2D-Datacode-Datei.
Defaultwert: 'data_code_model.dcm'
Dateiendung: .dcm
DataCodeHandle
(output_control) datacode_2d →
(handle)
Handle für das neu eingelesene 2D-Datacode-Modell.
* This example demonstrates how a model that was saved in an earlier * session can be used again by reading the model file * Create a model by reading by reading a data code model file read_data_code_2d_model ('ecc200_trained_model.dcm', DataCodeHandle) * Read a symbol image read_image (Image, 'datacode/ecc200/ecc200_cpu_010') * Read the symbol in the image find_data_code_2d (Image, SymbolXLDs, DataCodeHandle, [], [], \ ResultHandles, DecodedDataStrings) * Clear the model clear_data_code_2d_model (DataCodeHandle)
read_data_code_2d_model
liefert den Wert 2 (H_MSG_TRUE), falls eine
2D-Datacode-Datei mit dem angegebenen Namen gefunden wurde und
korrekt eingelesen werden konnte.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
write_data_code_2d_model
,
clear_data_code_2d_model
Data Code