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

read_class_gmm( : : FileName : GMMHandle)

Herror T_read_class_gmm(const Htuple FileName, Htuple* GMMHandle)

void ReadClassGmm(const HTuple& FileName, HTuple* GMMHandle)

void HClassGmm::HClassGmm(const HString& FileName)

void HClassGmm::HClassGmm(const char* FileName)

void HClassGmm::HClassGmm(const wchar_t* FileName)   (Nur Windows)

void HClassGmm::ReadClassGmm(const HString& FileName)

void HClassGmm::ReadClassGmm(const char* FileName)

void HClassGmm::ReadClassGmm(const wchar_t* FileName)   (Nur Windows)

static void HOperatorSet.ReadClassGmm(HTuple fileName, out HTuple GMMHandle)

public HClassGmm(string fileName)

void HClassGmm.ReadClassGmm(string fileName)

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

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 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