read_deep_counting_modelT_read_deep_counting_modelReadDeepCountingModelReadDeepCountingModelread_deep_counting_model (Operator)
Name
read_deep_counting_modelT_read_deep_counting_modelReadDeepCountingModelReadDeepCountingModelread_deep_counting_model — Lesen eines Deep Counting-Modells aus einer Datei.
Signatur
def read_deep_counting_model(file_name: str) -> HHandle
Beschreibung
Der Operator read_deep_counting_modelread_deep_counting_modelReadDeepCountingModelReadDeepCountingModelread_deep_counting_model liest ein Deep Counting-Modell.
Diese Modelle müssen im HALCON Format vorliegen.
Als Ergebnis wird das Handle DeepCountingHandleDeepCountingHandleDeepCountingHandledeepCountingHandledeep_counting_handle zurückgegeben.
Das Deep Counting-Modell wird aus der Datei FileNameFileNameFileNamefileNamefile_name geladen.
Die Datei wird hierbei sowohl im Verzeichnis
$HALCONROOT/dl/, als auch im aktuell genutzten Verzeichnis gesucht.
Die HALCON Standard-Dateiendung eines Deep Counting-Modells
ist '.hdc'.
Zu beachten ist, dass die Werte laufzeitspezifischer Parameter nicht
in der Datei abgespeichert werden, siehe write_deep_counting_modelwrite_deep_counting_modelWriteDeepCountingModelWriteDeepCountingModelwrite_deep_counting_model.
Folglich werden diese Parameter beim Einlesen des Modells mit ihrem
Standardwert (siehe get_deep_counting_model_paramget_deep_counting_model_paramGetDeepCountingModelParamGetDeepCountingModelParamget_deep_counting_model_param) initialisiert.
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.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Parameter
FileNameFileNameFileNamefileNamefile_name (input_control) filename.read → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Dateiname
Dateiendung:
.hdc
DeepCountingHandleDeepCountingHandleDeepCountingHandledeepCountingHandledeep_counting_handle (output_control) deep_counting → HDlModelCounting, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Deep Counting-Modells.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
read_deep_counting_modelread_deep_counting_modelReadDeepCountingModelReadDeepCountingModelread_deep_counting_model den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
create_deep_counting_modelcreate_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model
Nachfolger
set_deep_counting_model_paramset_deep_counting_model_paramSetDeepCountingModelParamSetDeepCountingModelParamset_deep_counting_model_param,
get_deep_counting_model_paramget_deep_counting_model_paramGetDeepCountingModelParamGetDeepCountingModelParamget_deep_counting_model_param,
prepare_deep_counting_modelprepare_deep_counting_modelPrepareDeepCountingModelPrepareDeepCountingModelprepare_deep_counting_model,
apply_deep_counting_modelapply_deep_counting_modelApplyDeepCountingModelApplyDeepCountingModelapply_deep_counting_model
Alternativen
create_deep_counting_modelcreate_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model
Modul
Matching