adapt_templateT_adapt_templateAdaptTemplateAdaptTemplate (Operator)

Name

adapt_templateT_adapt_templateAdaptTemplateAdaptTemplate — Anpassen eines Templates an die Größe eines Bildes.

Warnung

adapt_templateadapt_templateAdaptTemplateAdaptTemplateAdaptTemplate 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

adapt_template(Image : : TemplateID : )

Herror T_adapt_template(const Hobject Image, const Htuple TemplateID)

void AdaptTemplate(const HObject& Image, const HTuple& TemplateID)

void HTemplate::AdaptTemplate(const HImage& Image) const

void HImage::AdaptTemplate(const HTemplate& TemplateID) const

static void HOperatorSet.AdaptTemplate(HObject image, HTuple templateID)

void HTemplate.AdaptTemplate(HImage image)

void HImage.AdaptTemplate(HTemplate templateID)

Beschreibung

adapt_templateadapt_templateAdaptTemplateAdaptTemplateAdaptTemplate dient zur Anpassung eines Templates, das mit create_templatecreate_templateCreateTemplateCreateTemplateCreateTemplate erzeugt wurde, an die Größe eines Bildes. Vor der ersten Verwendung eines Templates mit Bildern einer anderen Größe kann adapt_templateadapt_templateAdaptTemplateAdaptTemplateAdaptTemplate aufgerufen werden um Laufzeit beim ersten Aufruf des Matching Operators zu sparen. Wird adapt_templateadapt_templateAdaptTemplateAdaptTemplateAdaptTemplate nicht explizit verwendet, erfolgt der Aufruf implizit beim ersten Matching mit einer anderen Bildgröße. Der Inhalt des Bildes ist irrelevant. Es wird nur die Breite von ImageImageImageImageimage verwendet.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

ImageImageImageImageimage (input_object)  singlechannelimage(-array) objectHImageHImageHobject (byte)

Bild, das die Größe des späteren Matching vorgibt.

TemplateIDTemplateIDTemplateIDTemplateIDtemplateID (input_control, Zustand wird modifiziert)  template HTemplate, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Nummer des Templates.

Ergebnis

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

Vorgänger

create_templatecreate_templateCreateTemplateCreateTemplateCreateTemplate, create_template_rotcreate_template_rotCreateTemplateRotCreateTemplateRotCreateTemplateRot, read_templateread_templateReadTemplateReadTemplateReadTemplate

Nachfolger

set_reference_templateset_reference_templateSetReferenceTemplateSetReferenceTemplateSetReferenceTemplate, best_matchbest_matchBestMatchBestMatchBestMatch, fast_matchfast_matchFastMatchFastMatchFastMatch, fast_match_mgfast_match_mgFastMatchMgFastMatchMgFastMatchMg, set_offset_templateset_offset_templateSetOffsetTemplateSetOffsetTemplateSetOffsetTemplate, best_match_mgbest_match_mgBestMatchMgBestMatchMgBestMatchMg, best_match_pre_mgbest_match_pre_mgBestMatchPreMgBestMatchPreMgBestMatchPreMg, best_match_rotbest_match_rotBestMatchRotBestMatchRotBestMatchRot, best_match_rot_mgbest_match_rot_mgBestMatchRotMgBestMatchRotMgBestMatchRotMg

Modul

Matching