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 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