set_offset_template
— Grauwertoffset für Template.
set_offset_template
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.
set_offset_template( : : TemplateID, GrayOffset : )
set_offset_template
addiert einen Offset zu den
Grauwerten des Templates um eine Grauwertänderung im
Bild auszugleichen. Der Parameter GrayOffset
gibt die Änderung gegenüber den Grauwerten des ursprünglichen
Pattern an, wie sie bei dem Aufruf von create_template
gesetzt waren. Der Wert von GrayOffset
bezieht sich auf das Bild in dem das
Matching ausgeführt wird: Bei einem helleren Bild
ist ein positiver Wert, bei einem dunkleren Bild
ein negativer Wert zu übergeben.
set_offset_template
ist bei jeder Grauwertänderung
aufzurufen.
Die Grauwerte können z.B. in einem Referenzbereich des
Bildes mit intensity
oder min_max_gray
bestimmt werden.
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.
TemplateID
(input_control, Zustand wird modifiziert) template →
(handle)
Nummer des Templates.
GrayOffset
(input_control) number →
(integer)
Offset der Grauwert.
Defaultwert: 0
Wertevorschläge: -10, -5, -2, -1, 0, 1, 2, 5, 10
Typischer Wertebereich: -255
≤
GrayOffset
≤
255
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Sind die Parameterwerte korrekt, dann liefert
set_offset_template
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
create_template
,
adapt_template
,
read_template
best_match
,
best_match_mg
,
best_match_rot
,
fast_match
,
fast_match_mg
Matching