serialize_dl_modelT_serialize_dl_modelSerializeDlModelSerializeDlModelserialize_dl_model (Operator)
Name
serialize_dl_modelT_serialize_dl_modelSerializeDlModelSerializeDlModelserialize_dl_model — Serialisiert ein Deep Learning-Modell.
Signatur
Beschreibung
Der Operator serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelserialize_dl_model serialisiert ein durch das
Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle definiertes Deep Learning-Modell.
Das serialisierte Modell wird vom Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle
zurückgegeben und kann durch deserialize_dl_modeldeserialize_dl_modelDeserializeDlModelDeserializeDlModeldeserialize_dl_model deserialisiert
werden.
Siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemfwrite_serialized_item für eine Einführung zum Grundprinzip
von Serialisierung.
Der Operator verhält sich wie write_dl_modelwrite_dl_modelWriteDlModelWriteDlModelwrite_dl_model 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_modelWriteDlModelWriteDlModelwrite_dl_model verwiesen.
Für weitere Informationen zu Deep Learning-Modellen in HALCON siehe das
Kapitel Deep Learning / Modell.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
DLModelHandleDLModelHandleDLModelHandleDLModelHandledlmodel_handle (input_control) dl_model → HDlModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Deep Learning-Modells.
SerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle (output_control) serialized_item → HSerializedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des serialisierten Elements.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelserialize_dl_model den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchtrain_dl_model_batch,
train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasettrain_dl_model_anomaly_dataset
Nachfolger
train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchtrain_dl_model_batch,
train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasettrain_dl_model_anomaly_dataset,
fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemfwrite_serialized_item,
send_serialized_itemsend_serialized_itemSendSerializedItemSendSerializedItemsend_serialized_item
Siehe auch
deserialize_dl_modeldeserialize_dl_modelDeserializeDlModelDeserializeDlModeldeserialize_dl_model,
apply_dl_modelapply_dl_modelApplyDlModelApplyDlModelapply_dl_model,
train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchtrain_dl_model_batch,
train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasettrain_dl_model_anomaly_dataset
Modul
Foundation. Dieser Operator verwendet dynamische Lizenzierung (siehe ``Installation Guide''). Welches der folgenden Module benötigt wird hängt von der Anwendung des Operators ab:
3D Metrology, OCR/OCV, Matching, Deep Learning Inference