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_gmmReadClassGmmReadClassGmmread_class_gmm liest ein mit write_class_gmmwrite_class_gmmWriteClassGmmWriteClassGmmwrite_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_gmmWriteClassGmmWriteClassGmmwrite_class_gmm gespeichert. Im Online-Prozess wird das GMM mit read_class_gmmread_class_gmmReadClassGmmReadClassGmmread_class_gmm gelesen und danach zur Evaluierung mit evaluate_class_gmmevaluate_class_gmmEvaluateClassGmmEvaluateClassGmmevaluate_class_gmm oder zur Klassifikation mit classify_class_gmmclassify_class_gmmClassifyClassGmmClassifyClassGmmclassify_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

FileNameFileNameFileNamefileNamefile_name (input_control)  filename.read HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der Datei.

Dateiendung: .ggc

GMMHandleGMMHandleGMMHandleGMMHandlegmmhandle (output_control)  class_gmm HClassGmm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des GMM.

Ergebnis

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

Nachfolger

classify_class_gmmclassify_class_gmmClassifyClassGmmClassifyClassGmmclassify_class_gmm, evaluate_class_gmmevaluate_class_gmmEvaluateClassGmmEvaluateClassGmmevaluate_class_gmm, create_class_lut_gmmcreate_class_lut_gmmCreateClassLutGmmCreateClassLutGmmcreate_class_lut_gmm

Siehe auch

create_class_gmmcreate_class_gmmCreateClassGmmCreateClassGmmcreate_class_gmm, write_class_gmmwrite_class_gmmWriteClassGmmWriteClassGmmwrite_class_gmm

Modul

Foundation