write_data_code_2d_modelT_write_data_code_2d_modelWriteDataCode2dModelWriteDataCode2dModelwrite_data_code_2d_model (Operator)

Name

write_data_code_2d_modelT_write_data_code_2d_modelWriteDataCode2dModelWriteDataCode2dModelwrite_data_code_2d_model — Schreibt ein 2D-Datacode-Modell in eine Datei.

Signatur

write_data_code_2d_model( : : DataCodeHandle, FileName : )

Herror T_write_data_code_2d_model(const Htuple DataCodeHandle, const Htuple FileName)

void WriteDataCode2dModel(const HTuple& DataCodeHandle, const HTuple& FileName)

void HDataCode2D::WriteDataCode2dModel(const HString& FileName) const

void HDataCode2D::WriteDataCode2dModel(const char* FileName) const

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

static void HOperatorSet.WriteDataCode2dModel(HTuple dataCodeHandle, HTuple fileName)

void HDataCode2D.WriteDataCode2dModel(string fileName)

def write_data_code_2d_model(data_code_handle: HHandle, file_name: str) -> None

Beschreibung

Der Operator write_data_code_2d_modelwrite_data_code_2d_modelWriteDataCode2dModelWriteDataCode2dModelWriteDataCode2dModelwrite_data_code_2d_model schreibt ein mit create_data_code_2d_modelcreate_data_code_2d_modelCreateDataCode2dModelCreateDataCode2dModelCreateDataCode2dModelcreate_data_code_2d_model angelegtes 2D-Datacode-Modell in eine Datei mit dem Namen FileNameFileNameFileNameFileNamefileNamefile_name. Das so gesicherte Modell kann mit read_data_code_2d_modelread_data_code_2d_modelReadDataCode2dModelReadDataCode2dModelReadDataCode2dModelread_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 DataCodeHandleDataCodeHandleDataCodeHandleDataCodeHandledataCodeHandledata_code_handle zu übergeben.

Das Konzept des 2D-Datacode-Lesers ist bei der Einleitung zu Kapitel Identifizierung / Datacode beschrieben.

Ausführungsinformationen

Parameter

DataCodeHandleDataCodeHandleDataCodeHandleDataCodeHandledataCodeHandledata_code_handle (input_control)  datacode_2d HDataCode2D, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des zu schreibenden 2D-Datacode-Modells.

FileNameFileNameFileNameFileNamefileNamefile_name (input_control)  filename.write HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der zu schreibenden 2D-Datacode-Datei.

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

Dateiendung: .dcm

Beispiel (HDevelop)

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

Ergebnis

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

Vorgänger

set_data_code_2d_paramset_data_code_2d_paramSetDataCode2dParamSetDataCode2dParamSetDataCode2dParamset_data_code_2d_param, find_data_code_2dfind_data_code_2dFindDataCode2dFindDataCode2dFindDataCode2dfind_data_code_2d

Alternativen

get_data_code_2d_paramget_data_code_2d_paramGetDataCode2dParamGetDataCode2dParamGetDataCode2dParamget_data_code_2d_param

Siehe auch

create_data_code_2d_modelcreate_data_code_2d_modelCreateDataCode2dModelCreateDataCode2dModelCreateDataCode2dModelcreate_data_code_2d_model, set_data_code_2d_paramset_data_code_2d_paramSetDataCode2dParamSetDataCode2dParamSetDataCode2dParamset_data_code_2d_param, find_data_code_2dfind_data_code_2dFindDataCode2dFindDataCode2dFindDataCode2dfind_data_code_2d

Modul

Data Code