fast_match — 搜索模板和图像的所有匹配项。
fast_match 已过时,仅出于向后兼容性考虑而保留。新应用程序应改用基于形状或基于 NCC 的算子。
fast_match(Image : Matches : TemplateID, MaxError : )
算子 fast_match performs a matching of the
template of TemplateID and Image.
Hereby the template will be moved over the points of
Image so that the template always lies completely
inside of Image.
The matching criterion (“displaced frame difference”)
is defined as follows:
The difference between fast_match and exhaustive_match
is that the matching for one position is stopped if the error
is too high. This leads to a reduced runtime but one might
miss correct matches.
The runtime of the operator depends mainly on the size of the domain
of Image.
Therefore it is important to restrict the domain as far as possible,
i.e. to apply the operator only in a very confined “region of interest”.
The parameter MaxError determines the maximal error which the
searched position is allowed to show.
The lower this value is, the faster the operator runs.
All points which show a matching error smaller than
MaxError will be returned in the output region
Matches.
This region can be used for further processing. For example by
using a connection and best_match to find all the
matching objects. If no point has a match error below MaxError
the empty region (i.e no points) is returned.
Image (输入对象) singlechannelimage(-array) → object (byte)
Input image inside of which the pattern has to be found.
Matches (输出对象) region(-array) → object
All points whose error lies below a certain threshold.
TemplateID (输入控制) template → (handle)
模板编号。
MaxError (输入控制) real → (real)
Maximal average difference of the gray values.
默认值: 20.0
建议值: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 9.0, 11.0, 15.0, 17.0, 20.0, 30.0
值范围:
0
≤
MaxError
≤
255
最小增量: 1
建议增量: 1
如果参数值正确,算子 fast_match 返回值 2 ( H_MSG_TRUE )。如果输入为空(没有可用输入图像)则可设置行为通过
set_system('no_object_result',<Result>)。如有必要,则抛出异常。
create_template,
read_template,
adapt_template,
draw_region,
draw_rectangle1,
reduce_domain
best_match,
best_match_mg,
fast_match_mg,
exhaustive_match,
exhaustive_match_mg
匹配