Operator Reference
set_offset_template (Operator)
set_offset_template
— Gray value offset for template.
Warning
set_offset_template
is obsolete and is only provided for
reasons of backward compatibility.
The operator will be removed with HALCON 25.11.
New applications should use the
shape-based or NCC-based operators instead.
Signature
set_offset_template( : : TemplateID, GrayOffset : )
Description
set_offset_template
adds a gray value offset
to the template to eliminate gray value changes in the image.
The parameter GrayOffset
specifies a difference
relative to the gray values of the pattern when it was
created with create_template
(not relative to the last call of set_offset_template
).
The values of GrayOffset
has to be chosen according
to the gray values of the image: A brighter image results
in a positive value, a darker image results in a negative
value. set_offset_template
has to be called each time
the gray values of the image changes.
The gray values can be measured in a reference area using
intensity
or min_max_gray
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
This operator modifies the state of the following input parameter:
During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.
Parameters
TemplateID
(input_control, state is modified) template →
(handle)
Template number.
GrayOffset
(input_control) number →
(integer)
Offset of gray values.
Default: 0
Suggested values: -10, -5, -2, -1, 0, 1, 2, 5, 10
Value range:
-255
≤
GrayOffset
≤
255
Minimum increment: 1
Recommended increment: 1
Result
If the parameter values are correct, the operator
set_offset_template
returns the value 2 (
H_MSG_TRUE)
.
If necessary, an exception is raised.
Possible Predecessors
create_template
,
adapt_template
,
read_template
Possible Successors
best_match
,
best_match_mg
,
best_match_rot
,
fast_match
,
fast_match_mg
Module
Matching