create_template_rotT_create_template_rotCreateTemplateRotCreateTemplateRot — Aufbereiten eines Musters für Template Matching mit Rotation.
Warnung
create_template_rotcreate_template_rotCreateTemplateRotCreateTemplateRotCreateTemplateRot 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.
Es ist zu beachten, dass alle möglichen Rotationen
bei der Erzeugung des Templates berechnet werden um Laufzeit bei
Matching zu sparen. Dies
führt zu einer entsprechend hohen Laufzeit von
create_template_rotcreate_template_rotCreateTemplateRotCreateTemplateRotCreateTemplateRot
und einem hohen Speicherbedarf des erzeugten Templates.
Der Speichebedarf hängt von AngleExtendAngleExtendAngleExtendAngleExtendangleExtend
und AngleStepAngleStepAngleStepAngleStepangleStep ab. Die Anzahl der Pyramidenstufen
kann dagegen vernachlässigt werden. Falls A die Fläche
von TemplateTemplateTemplateTemplatetemplate ist, dann ist der Speicherbedarf M
in Byte etwa:
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Sind die Parameterwerte korrekt, dann liefert
create_template_rotcreate_template_rotCreateTemplateRotCreateTemplateRotCreateTemplateRot den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.