read_data_code_2d_modelT_read_data_code_2d_modelReadDataCode2dModelReadDataCode2dModel (Operator)

Name

read_data_code_2d_modelT_read_data_code_2d_modelReadDataCode2dModelReadDataCode2dModel — Liest ein 2D-Datacode-Modell aus einer Datei und legt ein neues Modell an.

Signatur

read_data_code_2d_model( : : FileName : DataCodeHandle)

Herror T_read_data_code_2d_model(const Htuple FileName, Htuple* DataCodeHandle)

void ReadDataCode2dModel(const HTuple& FileName, HTuple* DataCodeHandle)

void HDataCode2D::HDataCode2D(const HString& FileName)

void HDataCode2D::HDataCode2D(const char* FileName)

void HDataCode2D::HDataCode2D(const wchar_t* FileName)   (Nur Windows)

void HDataCode2D::ReadDataCode2dModel(const HString& FileName)

void HDataCode2D::ReadDataCode2dModel(const char* FileName)

void HDataCode2D::ReadDataCode2dModel(const wchar_t* FileName)   (Nur Windows)

static void HOperatorSet.ReadDataCode2dModel(HTuple fileName, out HTuple dataCodeHandle)

public HDataCode2D(string fileName)

void HDataCode2D.ReadDataCode2dModel(string fileName)

Beschreibung

Der Operator read_data_code_2d_modelread_data_code_2d_modelReadDataCode2dModelReadDataCode2dModelReadDataCode2dModel liest aus der Datei FileNameFileNameFileNameFileNamefileName ein 2D-Datacode-Modell ein und erzeugt aus den eingelesenen Daten ein neues Modell. In DataCodeHandleDataCodeHandleDataCodeHandleDataCodeHandledataCodeHandle wird ein Handle auf das neue Modell zurückgeliefert. Die Datei FileNameFileNameFileNameFileNamefileName wird mit dem Operator write_data_code_2d_modelwrite_data_code_2d_modelWriteDataCode2dModelWriteDataCode2dModelWriteDataCode2dModel 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.

Ausführungsinformationen

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.

Parameter

FileNameFileNameFileNameFileNamefileName (input_control)  filename.read HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der einzulesenden 2D-Datacode-Datei.

Defaultwert: 'data_code_model.dcm' "data_code_model.dcm" "data_code_model.dcm" "data_code_model.dcm" "data_code_model.dcm"

Dateiendung: .dcm

DataCodeHandleDataCodeHandleDataCodeHandleDataCodeHandledataCodeHandle (output_control)  datacode_2d HDataCode2D, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle für das neu eingelesene 2D-Datacode-Modell.

Beispiel (HDevelop)

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

Ergebnis

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

Nachfolger

find_data_code_2dfind_data_code_2dFindDataCode2dFindDataCode2dFindDataCode2d

Alternativen

create_data_code_2d_modelcreate_data_code_2d_modelCreateDataCode2dModelCreateDataCode2dModelCreateDataCode2dModel

Siehe auch

write_data_code_2d_modelwrite_data_code_2d_modelWriteDataCode2dModelWriteDataCode2dModelWriteDataCode2dModel, clear_data_code_2d_modelclear_data_code_2d_modelClearDataCode2dModelClearDataCode2dModelClearDataCode2dModel

Modul

Data Code