deserialize_dl_modelT_deserialize_dl_modelDeserializeDlModelDeserializeDlModeldeserialize_dl_model (Operator)

Name

deserialize_dl_modelT_deserialize_dl_modelDeserializeDlModelDeserializeDlModeldeserialize_dl_model — Deserialisiert ein Deep Learning-Modell.

Signatur

deserialize_dl_model( : : SerializedItemHandle : DLModelHandle)

Herror T_deserialize_dl_model(const Htuple SerializedItemHandle, Htuple* DLModelHandle)

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

void HDlModel::DeserializeDlModel(const HSerializedItem& SerializedItemHandle)

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

void HDlModel.DeserializeDlModel(HSerializedItem serializedItemHandle)

def deserialize_dl_model(serialized_item_handle: HHandle) -> HHandle

Beschreibung

Der Operator deserialize_dl_modeldeserialize_dl_modelDeserializeDlModelDeserializeDlModelDeserializeDlModeldeserialize_dl_model deserialisiert ein durch das Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle definiertes Deep Learning-Modell, das mit dem Operator serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelSerializeDlModelserialize_dl_model serialisiert wurde.

Der Operator verhält sich wie read_dl_modelread_dl_modelReadDlModelReadDlModelReadDlModelread_dl_model mit dem Unterschied, dass keine Datei, sondern ein serialisiertes Element als Eingabe dient. Für eine detailliertere Beschreibung sei auf die Dokumentation des Operators read_dl_modelread_dl_modelReadDlModelReadDlModelReadDlModelread_dl_model verwiesen.

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

Ausführungsinformationen

Parameter

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle (input_control)  serialized_item HSerializedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des serialisierten Elements.

DLModelHandleDLModelHandleDLModelHandleDLModelHandleDLModelHandledlmodel_handle (output_control)  dl_model HDlModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Deep Learning-Modells.

Ergebnis

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

Vorgänger

fread_serialized_itemfread_serialized_itemFreadSerializedItemFreadSerializedItemFreadSerializedItemfread_serialized_item, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItemReceiveSerializedItemreceive_serialized_item, serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelSerializeDlModelserialize_dl_model

Nachfolger

apply_dl_modelapply_dl_modelApplyDlModelApplyDlModelApplyDlModelapply_dl_model, train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchTrainDlModelBatchtrain_dl_model_batch, train_dl_model_anomaly_datasettrain_dl_model_anomaly_datasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasetTrainDlModelAnomalyDatasettrain_dl_model_anomaly_dataset, set_dl_model_paramset_dl_model_paramSetDlModelParamSetDlModelParamSetDlModelParamset_dl_model_param, get_dl_model_paramget_dl_model_paramGetDlModelParamGetDlModelParamGetDlModelParamget_dl_model_param

Siehe auch

serialize_dl_modelserialize_dl_modelSerializeDlModelSerializeDlModelSerializeDlModelserialize_dl_model

Modul

Foundation. Dieser Operator verwendet dynamische Lizensierung (siehe ``Installation Guide''). Welches der folgenden Module benötigt wird hängt von der Anwendung des Operators ab:
3D Metrology, OCR/OCV, Deep Learning Inference