read_class_gmmT_read_class_gmmReadClassGmmReadClassGmmread_class_gmm (Operator)
Name
read_class_gmmT_read_class_gmmReadClassGmmReadClassGmmread_class_gmm — Lesen eines Gaußschen Mischverteilungsmodells aus einer Datei.
Signatur
def read_class_gmm(file_name: str) -> HHandle
Beschreibung
read_class_gmmread_class_gmmReadClassGmmReadClassGmmReadClassGmmread_class_gmm liest ein mit write_class_gmmwrite_class_gmmWriteClassGmmWriteClassGmmWriteClassGmmwrite_class_gmm
abgespeichertes Gaußsche Mischverteilungsmodell (GMM) ein. Da das Trainieren
eines GMM relativ lange dauern kann, wird das GMM typischerweise in
einem Offline-Prozess trainiert und mit write_class_gmmwrite_class_gmmWriteClassGmmWriteClassGmmWriteClassGmmwrite_class_gmm
gespeichert. Im Online-Prozess wird das GMM mit
read_class_gmmread_class_gmmReadClassGmmReadClassGmmReadClassGmmread_class_gmm gelesen und danach zur Evaluierung mit
evaluate_class_gmmevaluate_class_gmmEvaluateClassGmmEvaluateClassGmmEvaluateClassGmmevaluate_class_gmm oder zur Klassifikation mit
classify_class_gmmclassify_class_gmmClassifyClassGmmClassifyClassGmmClassifyClassGmmclassify_class_gmm verwendet.
Die Dateiendung für den GMM-Klassifikator ist in HALCON 'ggc'.
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
FileNameFileNameFileNameFileNamefileNamefile_name (input_control) filename.read → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der Datei.
Dateiendung: .ggc
GMMHandleGMMHandleGMMHandleGMMHandleGMMHandlegmmhandle (output_control) class_gmm → HClassGmm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des GMM.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert read_class_gmmread_class_gmmReadClassGmmReadClassGmmReadClassGmmread_class_gmm
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
Nachfolger
classify_class_gmmclassify_class_gmmClassifyClassGmmClassifyClassGmmClassifyClassGmmclassify_class_gmm,
evaluate_class_gmmevaluate_class_gmmEvaluateClassGmmEvaluateClassGmmEvaluateClassGmmevaluate_class_gmm,
create_class_lut_gmmcreate_class_lut_gmmCreateClassLutGmmCreateClassLutGmmCreateClassLutGmmcreate_class_lut_gmm
Siehe auch
create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmCreateClassGmmcreate_class_gmm,
write_class_gmmwrite_class_gmmWriteClassGmmWriteClassGmmWriteClassGmmwrite_class_gmm
Modul
Foundation