enquire_class_boxT_enquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box (Operator)
Name
enquire_class_boxT_enquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box — Klassifizieren eines Merkmalstupels.
Warnung
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt. Neue
Applikationen sollten stattdessen die
MLP, SVM, KNN oder GMM Operatoren verwenden.
Der Operator wird mit HALCON 25.11 entfernt.
Signatur
Beschreibung
FeatureListFeatureListFeatureListfeatureListfeature_list ist ein Tupel von beliebigen Gleitpunkt- oder ganzen
Zahlen (Merkmalen), das mit Hilfe eines früher entsprechend trainierten
(learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box) Klassifikators einer Klasse zugeordnet werden
soll. Es ist möglich, Merkmale als unbekannt anzugeben, indem anstelle einer
Zahl das Zeichen '*' angegeben wird. Falls n Werte angegeben
sind, werden automatisch alle weiteren, also Merkmal n+1 bis max, als
undefiniert angenommen.
Näheres zur Funktionsweise siehe learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box.
Die Operatoren learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box und enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box
können abwechselnd aufgerufen werden, so dass bereits in der Lernphase
klassifiziert werden kann. Auf diese Weise lässt sich feststellen, wann ein
zufriedenstellendes Verhalten erreicht wurde.
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.
Parameter
ClassifHandleClassifHandleClassifHandleclassifHandleclassif_handle (input_control) class_box → HClassBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Klassifikators.
FeatureListFeatureListFeatureListfeatureListfeature_list (input_control) real-array → HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Merkmalsvektor, der klassifiziert werden soll.
Default:
1.0
ClassClassClassclassValclass (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Nummer der Klasse, der der Merkmalsvektor zugeordnet
wurde.
Ergebnis
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box liefert den Wert 2 (
H_MSG_TRUE)
.
Vorgänger
create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxcreate_class_box,
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box,
set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamset_class_box_param
Nachfolger
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box,
write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxwrite_class_box,
close_class_boxclose_class_boxCloseClassBoxCloseClassBoxclose_class_box
Alternativen
enquire_reject_class_boxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBoxenquire_reject_class_box
Siehe auch
test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxtest_sampset_box,
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxlearn_class_box,
learn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBoxlearn_sampset_box
Modul
Foundation