serialize_dl_modelT_serialize_dl_modelSerializeDlModelSerializeDlModel (Operator)

Name

serialize_dl_modelT_serialize_dl_modelSerializeDlModelSerializeDlModel — Serialisiert ein Deep Learning-Modell.

Signatur

serialize_dl_model( : : DLModelHandle : SerializedItemHandle)

Herror T_serialize_dl_model(const Htuple DLModelHandle, Htuple* SerializedItemHandle)

void SerializeDlModel(const HTuple& DLModelHandle, HTuple* SerializedItemHandle)

HSerializedItem HDlModel::SerializeDlModel() const

static void HOperatorSet.SerializeDlModel(HTuple DLModelHandle, out HTuple serializedItemHandle)

HSerializedItem HDlModel.SerializeDlModel()

Beschreibung

Der Operator serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelSerializeDlModel serialisiert ein durch das Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle definiertes Deep Learning-Modell. Das serialisierte Modell wird vom Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle zurückgegeben und kann durch deserialize_dl_modeldeserialize_dl_modelDeserializeDlModelDeserializeDlModelDeserializeDlModel deserialisiert werden. Siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItem für eine Einführung zum Grundprinzip von Serialisierung.

Der Operator verhält sich wie write_dl_modelwrite_dl_modelWriteDlModelWriteDlModelWriteDlModel mit dem Unterschied, dass keine Datei, sondern ein serialisiertes Element als Ausgabe generiert wird.

Für eine detailliertere Beschreibung sei auf die Dokumentation des Operators write_dl_modelwrite_dl_modelWriteDlModelWriteDlModelWriteDlModel verwiesen.

Für weitere Informationen zu Deep Learning-Modellen in HALCON siehe das Kapitel Deep Learning / Modell.

Ausführungsinformationen

Parameter

DLModelHandleDLModelHandleDLModelHandleDLModelHandleDLModelHandle (input_control)  dl_model HDlModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Deep Learning-Modells.

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (output_control)  serialized_item HSerializedItem, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des serialisierten Elements.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelSerializeDlModel den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchTrainDlModelBatch, train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDataset

Nachfolger

train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchTrainDlModelBatch, train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDataset, fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemSendSerializedItemSendSerializedItem

Siehe auch

deserialize_dl_modeldeserialize_dl_modelDeserializeDlModelDeserializeDlModelDeserializeDlModel, apply_dl_modelapply_dl_modelApplyDlModelApplyDlModelApplyDlModel, train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchTrainDlModelBatch, train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDataset

Modul

Deep Learning Inference