enquire_reject_class_boxT_enquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBoxenquire_reject_class_box (Operator)

Name

enquire_reject_class_boxT_enquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBoxenquire_reject_class_box — Klassifizieren eines Merkmalstupels mit Rückweisungsklasse.

Warnung

enquire_reject_class_boxenquire_reject_class_boxEnquireRejectClassBoxEnquireRejectClassBoxenquire_reject_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

enquire_reject_class_box( : : ClassifHandle, FeatureList : Class)

Herror T_enquire_reject_class_box(const Htuple ClassifHandle, const Htuple FeatureList, Htuple* Class)

void EnquireRejectClassBox(const HTuple& ClassifHandle, const HTuple& FeatureList, HTuple* Class)

Hlong HClassBox::EnquireRejectClassBox(const HTuple& FeatureList) const

static void HOperatorSet.EnquireRejectClassBox(HTuple classifHandle, HTuple featureList, out HTuple classVal)

int HClassBox.EnquireRejectClassBox(HTuple featureList)

def enquire_reject_class_box(classif_handle: HHandle, feature_list: Sequence[Union[int, float, str]]) -> int

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.

Kann der Merkmalsvektor keiner Klasse zugeordnet werden, d.h. der Vektor liegt nicht innerhalb einer der hyper-Boxen, dann wird im Gegensatz zu enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxenquire_class_box nicht die nächste Klasse, sonder die Rückweisungsklasse -1 als Ergebnis übergeben.

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

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 oder -1 für die Rückweisungsklasse.

Ergebnis

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