HALCON Reference Manual 10.0.2
Table of Contents / Inspection / Variation Model ClassesClassesClasses | | | Operators

get_variation_modelget_variation_modelget_variation_modelGetVariationModelGetVariationModel (Operator)

Name

get_variation_modelget_variation_modelget_variation_modelGetVariationModelGetVariationModel — Return the images used for image comparison by a variation model.

Signature

get_variation_model( : Image, VarImage : ModelID : )

Herror get_variation_model(Hobject* Image, Hobject* VarImage, const Hlong ModelID)

Herror T_get_variation_model(Hobject* Image, Hobject* VarImage, const Htuple ModelID)

Herror get_variation_model(Hobject* Image, Hobject* VarImage, const HTuple& ModelID)

HImage HVariationModel::GetVariationModel(HImage* VarImage) const

void HOperatorSetX.GetVariationModel(
[out] IHUntypedObjectX*Image, [out] IHUntypedObjectX*VarImage, [in] VARIANT ModelID)

IHImageX* HVariationModelX.GetVariationModel([out] IHImageX*VarImage)

static void HOperatorSet.GetVariationModel(out HObject image, out HObject varImage, HTuple modelID)

HImage HVariationModel.GetVariationModel(out HImage varImage)

Description

get_variation_modelget_variation_modelget_variation_modelGetVariationModelGetVariationModel returns the image of the ideal object and the corresponding variation image of the variation model ModelIDModelIDModelIDModelIDmodelID in ImageImageImageImageimage and VarImageVarImageVarImageVarImagevarImage, respectively. The returned images can be used to check whether an image of a bad object has been trained with train_variation_modeltrain_variation_modeltrain_variation_modelTrainVariationModelTrainVariationModel. This can be seen from the variation image. If an image of a bad object has been trained, the variation image typically has large variations in areas that should exhibit no variations.

Parallelization

Parameters

ImageImageImageImageimage (output_object)  image objectHImageHImageHImageXHobject * (byte / int2 / uint2)

Image of the trained object.

VarImageVarImageVarImageVarImagevarImage (output_object)  image objectHImageHImageHImageXHobject * (real)

Variation image of the trained object.

ModelIDModelIDModelIDModelIDmodelID (input_control)  variation_model HVariationModel, HTupleHVariationModel, HTupleHVariationModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

ID of the variation model.

Result

get_variation_modelget_variation_modelget_variation_modelGetVariationModelGetVariationModel returns 2 (H_MSG_TRUE) if all parameters are correct.

Possible Predecessors

train_variation_modeltrain_variation_modeltrain_variation_modelTrainVariationModelTrainVariationModel

See also

prepare_variation_modelprepare_variation_modelprepare_variation_modelPrepareVariationModelPrepareVariationModel, compare_variation_modelcompare_variation_modelcompare_variation_modelCompareVariationModelCompareVariationModel, compare_ext_variation_modelcompare_ext_variation_modelcompare_ext_variation_modelCompareExtVariationModelCompareExtVariationModel

Module

Matching


Table of Contents / Inspection / Variation Model ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH