write_class_knnT_write_class_knnWriteClassKnnWriteClassKnn (Operator)

Name

write_class_knnT_write_class_knnWriteClassKnnWriteClassKnn — Schreibt einen trainierten k-NN-Klassifikator in eine Datei.

Signatur

write_class_knn( : : KNNHandle, FileName : )

Herror T_write_class_knn(const Htuple KNNHandle, const Htuple FileName)

void WriteClassKnn(const HTuple& KNNHandle, const HTuple& FileName)

void HClassKnn::WriteClassKnn(const HString& FileName) const

void HClassKnn::WriteClassKnn(const char* FileName) const

void HClassKnn::WriteClassKnn(const wchar_t* FileName) const   (Nur Windows)

static void HOperatorSet.WriteClassKnn(HTuple KNNHandle, HTuple fileName)

void HClassKnn.WriteClassKnn(string fileName)

Beschreibung

write_class_knnwrite_class_knnWriteClassKnnWriteClassKnnWriteClassKnn schreibt den k-Nearest-Neighbor-Klassifikator (k-NN) gegeben durch KNNHandleKNNHandleKNNHandleKNNHandleKNNHandle in die Datei FileNameFileNameFileNameFileNamefileName. Der Klassifikator kann mit read_class_knnread_class_knnReadClassKnnReadClassKnnReadClassKnn wieder gelesen werden. Da die Samples inhärenter Bestandteil eines k-NN-Klassifikators sind, werden sie durch den Operator write_class_knnwrite_class_knnWriteClassKnnWriteClassKnnWriteClassKnn mit abgespeichert. Im Gegensatz zu anderen Klassifikatoren wie z.B. SVM gibt es daher keinen Operator, um die Samples separat zu speichern. Die Samples können mit dem Operator get_sample_class_knnget_sample_class_knnGetSampleClassKnnGetSampleClassKnnGetSampleClassKnn aus dem k-NN-Klassifikator extrahiert werden. Die Dateiendung für den k-NN-Klassifikator ist in HALCON 'gnc'.

Ausführungsinformationen

Parameter

KNNHandleKNNHandleKNNHandleKNNHandleKNNHandle (input_control)  class_knn HClassKnn, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle eines k-NN-Klassifikators.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHtuple (string) (string) (HString) (char*)

Name einer Datei.

Dateiendung: .gnc

Ergebnis

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

Vorgänger

train_class_knntrain_class_knnTrainClassKnnTrainClassKnnTrainClassKnn, read_class_knnread_class_knnReadClassKnnReadClassKnnReadClassKnn

Siehe auch

create_class_knncreate_class_knnCreateClassKnnCreateClassKnnCreateClassKnn, read_class_knnread_class_knnReadClassKnnReadClassKnnReadClassKnn

Literatur

Marius Muja, David G. Lowe: „Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration“; International Conference on Computer Vision Theory and Applications (VISAPP 09); 2009.

Modul

Foundation