HALCON Reference Manual 10.0.2
Table of Contents / Matching / Gray-Value-Based ClassesClassesClasses | | | Operators

adapt_templateadapt_templateadapt_templateAdaptTemplateAdaptTemplate (Operator)

Name

adapt_templateadapt_templateadapt_templateAdaptTemplateAdaptTemplate — Adapting a template to the size of an image.

Signature

adapt_template(Image : : TemplateID : )

Herror adapt_template(const Hobject Image, const Hlong TemplateID)

Herror T_adapt_template(const Hobject Image, const Htuple TemplateID)

Herror adapt_template(Hobject Image, const HTuple& TemplateID)

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

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

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

void HOperatorSetX.AdaptTemplate(
[in] IHUntypedObjectX* Image, [in] VARIANT TemplateID)

void HTemplateX.AdaptTemplate([in] IHImageX* Image)

void HImageX.AdaptTemplate([in] IHTemplateX* TemplateID)

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

void HTemplate.AdaptTemplate(HImage image)

void HImage.AdaptTemplate(HTemplate templateID)

Description

The operator adapt_templateadapt_templateadapt_templateAdaptTemplateAdaptTemplate serves to adapt a template which has been created by create_templatecreate_templatecreate_templateCreateTemplateCreateTemplate to the size of an image. The operator adapt_templateadapt_templateadapt_templateAdaptTemplateAdaptTemplate can be called before the template is used with images of another size, or if the image used to create the template had another size. If it is not called explicitly it will be called internally each time another image size is used. The contents of the image is hereby irrelevant; only the width of ImageImageImageImageimage will be considered.

Parallelization

Parameters

ImageImageImageImageimage (input_object)  image(-array) objectHImageHImageHImageXHobject (byte)

Image which determines the size of the later matching.

TemplateIDTemplateIDTemplateIDTemplateIDtemplateID (input_control)  template HTemplate, HTupleHTemplate, HTupleHTemplateX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Template number.

Result

If the parameter values are correct, the operator adapt_templateadapt_templateadapt_templateAdaptTemplateAdaptTemplate returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

create_templatecreate_templatecreate_templateCreateTemplateCreateTemplate, create_template_rotcreate_template_rotcreate_template_rotCreateTemplateRotCreateTemplateRot, read_templateread_templateread_templateReadTemplateReadTemplate

Possible Successors

set_reference_templateset_reference_templateset_reference_templateSetReferenceTemplateSetReferenceTemplate, best_matchbest_matchbest_matchBestMatchBestMatch, fast_matchfast_matchfast_matchFastMatchFastMatch, fast_match_mgfast_match_mgfast_match_mgFastMatchMgFastMatchMg, set_offset_templateset_offset_templateset_offset_templateSetOffsetTemplateSetOffsetTemplate, best_match_mgbest_match_mgbest_match_mgBestMatchMgBestMatchMg, best_match_pre_mgbest_match_pre_mgbest_match_pre_mgBestMatchPreMgBestMatchPreMg, best_match_rotbest_match_rotbest_match_rotBestMatchRotBestMatchRot, best_match_rot_mgbest_match_rot_mgbest_match_rot_mgBestMatchRotMgBestMatchRotMg

Module

Matching


Table of Contents / Matching / Gray-Value-Based ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH