KlassenKlassenKlassenKlassen | | | | Operatoren

set_reference_templateset_reference_templateSetReferenceTemplateset_reference_templateSetReferenceTemplateSetReferenceTemplate (Operator)

Name

set_reference_templateset_reference_templateSetReferenceTemplateset_reference_templateSetReferenceTemplateSetReferenceTemplate — Referenzposition für ein Matching-Template setzen.

Warnung

set_reference_templateset_reference_templateSetReferenceTemplateset_reference_templateSetReferenceTemplateSetReferenceTemplate ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Neue Applikationen sollten stattdessen die Form-basierten oder NCC-basierten Operatoren verwenden.

Signatur

set_reference_template( : : TemplateID, Row, Column : )

Herror set_reference_template(const Hlong TemplateID, double Row, double Column)

Herror T_set_reference_template(const Htuple TemplateID, const Htuple Row, const Htuple Column)

Herror set_reference_template(const HTuple& TemplateID, const HTuple& Row, const HTuple& Column)

void HTemplate::SetReferenceTemplate(const HTuple& Row, const HTuple& Column) const

void SetReferenceTemplate(const HTuple& TemplateID, const HTuple& Row, const HTuple& Column)

void HTemplate::SetReferenceTemplate(double Row, double Column) const

void HOperatorSetX.SetReferenceTemplate(
[in] VARIANT TemplateID, [in] VARIANT Row, [in] VARIANT Column)

void HTemplateX.SetReferenceTemplate(
[in] double Row, [in] double Column)

static void HOperatorSet.SetReferenceTemplate(HTuple templateID, HTuple row, HTuple column)

void HTemplate.SetReferenceTemplate(double row, double column)

Beschreibung

set_reference_templateset_reference_templateSetReferenceTemplateset_reference_templateSetReferenceTemplateSetReferenceTemplate definiert die Referenzposition eines Templates neu. Als Default nach create_templatecreate_templateCreateTemplatecreate_templateCreateTemplateCreateTemplate oder create_template_rotcreate_template_rotCreateTemplateRotcreate_template_rotCreateTemplateRotCreateTemplateRot wird der Ursprung des Bild (0,0) als Referenz verwendet, d.h. bei einer Verschiebung von Null wird der Schwerpunkt des Templates als Ergebnis geliefert. Mit set_reference_templateset_reference_templateSetReferenceTemplateset_reference_templateSetReferenceTemplateSetReferenceTemplate kann nun ein beliebiger Referenzpunkt definiert werden. Verwendet man z.B. den Schwerpunkt als Referenz, dann wird bei einer Verschiebung von Null der Vektor (0,0) geliefert.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

TemplateIDTemplateIDTemplateIDTemplateIDTemplateIDtemplateID (input_control, Zustand wird modifiziert)  template HTemplate, HTupleHTupleHTemplate, HTupleHTemplateX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Templates.

RowRowRowRowRowrow (input_control)  point.y HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Referenzposition des Templates (Zeile).

ColumnColumnColumnColumnColumncolumn (input_control)  point.x HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Referenzposition des Templates (Spalte).

Ergebnis

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

Vorgänger

create_templatecreate_templateCreateTemplatecreate_templateCreateTemplateCreateTemplate, create_template_rotcreate_template_rotCreateTemplateRotcreate_template_rotCreateTemplateRotCreateTemplateRot, read_templateread_templateReadTemplateread_templateReadTemplateReadTemplate, adapt_templateadapt_templateAdaptTemplateadapt_templateAdaptTemplateAdaptTemplate

Nachfolger

best_matchbest_matchBestMatchbest_matchBestMatchBestMatch, best_match_mgbest_match_mgBestMatchMgbest_match_mgBestMatchMgBestMatchMg, best_match_rotbest_match_rotBestMatchRotbest_match_rotBestMatchRotBestMatchRot, fast_matchfast_matchFastMatchfast_matchFastMatchFastMatch, fast_match_mgfast_match_mgFastMatchMgfast_match_mgFastMatchMgFastMatchMg

Modul

Matching


KlassenKlassenKlassenKlassen | | | | Operatoren