ClassesClassesClassesClasses | | | | Operators

get_variation_modelget_variation_modelGetVariationModelget_variation_modelGetVariationModelGetVariationModel (Operator)

Name

get_variation_modelget_variation_modelGetVariationModelget_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 GetVariationModel(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_modelGetVariationModelget_variation_modelGetVariationModelGetVariationModel returns the image of the ideal object and the corresponding variation image of the variation model ModelIDModelIDModelIDModelIDModelIDmodelID in ImageImageImageImageImageimage and VarImageVarImageVarImageVarImageVarImagevarImage, respectively. The returned images can be used to check whether an image of a bad object has been trained with train_variation_modeltrain_variation_modelTrainVariationModeltrain_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

ImageImageImageImageImageimage (output_object)  image objectHImageHImageHImageHImageXHobject * (byte / int2 / uint2)

Image of the trained object.

VarImageVarImageVarImageVarImageVarImagevarImage (output_object)  image objectHImageHImageHImageHImageXHobject * (real)

Variation image of the trained object.

ModelIDModelIDModelIDModelIDModelIDmodelID (input_control)  variation_model HVariationModel, HTupleHTupleHVariationModel, HTupleHVariationModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

ID of the variation model.

Result

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

Possible Predecessors

train_variation_modeltrain_variation_modelTrainVariationModeltrain_variation_modelTrainVariationModelTrainVariationModel

See also

prepare_variation_modelprepare_variation_modelPrepareVariationModelprepare_variation_modelPrepareVariationModelPrepareVariationModel, compare_variation_modelcompare_variation_modelCompareVariationModelcompare_variation_modelCompareVariationModelCompareVariationModel, compare_ext_variation_modelcompare_ext_variation_modelCompareExtVariationModelcompare_ext_variation_modelCompareExtVariationModelCompareExtVariationModel

Module

Matching


ClassesClassesClassesClasses | | | | Operators