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