HALCON Reference Manual 10.0.2
Table of Contents / Transformations / 2D Transformations ClassesClassesClasses | | | Operators

vector_field_to_hom_mat2dT_vector_field_to_hom_mat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d (Operator)

Name

vector_field_to_hom_mat2dT_vector_field_to_hom_mat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d — Approximate an affine map from a displacement vector field.

Signature

vector_field_to_hom_mat2d(VectorField : : : HomMat2D)

Herror T_vector_field_to_hom_mat2d(const Hobject VectorField, Htuple* HomMat2D)

Herror vector_field_to_hom_mat2d(Hobject VectorField, HTuple* HomMat2D)

HTuple HImage::VectorFieldToHomMat2d() const

void HOperatorSetX.VectorFieldToHomMat2d(
[in] IHUntypedObjectX* VectorField, [out] VARIANT* HomMat2d)

IHHomMat2DX* HImageX.VectorFieldToHomMat2d()

void HHomMat2DX.VectorFieldToHomMat2d([in] IHImageX* VectorField)

static void HOperatorSet.VectorFieldToHomMat2d(HObject vectorField, out HTuple homMat2D)

HHomMat2D HImage.VectorFieldToHomMat2d()

void HHomMat2D.VectorFieldToHomMat2d(HImage vectorField)

Description

vector_field_to_hom_mat2dvector_field_to_hom_mat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d approximates an affine map from the displacement vector field VectorFieldVectorFieldVectorFieldVectorFieldvectorField. The affine map is returned in HomMat2DHomMat2DHomMat2DHomMat2DhomMat2D.

If the displacement vector field has been computed from the original image Iorig and the second image Ires, the internally stored transformation matrix (see affine_trans_imageaffine_trans_imageaffine_trans_imageAffineTransImageAffineTransImage) contains a map that describes how to transform the first image Iorig to the second image Ires. Note that the VectorFieldVectorFieldVectorFieldVectorFieldvectorField must be in relative coordinates as returned by optical_flow_mgoptical_flow_mgoptical_flow_mgOpticalFlowMgOpticalFlowMg.

Parallelization

Parameters

VectorFieldVectorFieldVectorFieldVectorFieldvectorField (input_object)  singlechannelimage objectHImageHImageHImageXHobject (vector_field)

Input image.

HomMat2DHomMat2DHomMat2DHomMat2DhomMat2D (output_control)  hom_mat2d-array HHomMat2D, HTupleHTupleHHomMat2DX, VARIANTHtuple (real) (double) (double) (double) (double)

Output transformation matrix.

Possible Predecessors

optical_flow_mgoptical_flow_mgoptical_flow_mgOpticalFlowMgOpticalFlowMg

Possible Successors

affine_trans_imageaffine_trans_imageaffine_trans_imageAffineTransImageAffineTransImage

Alternatives

vector_to_hom_mat2dvector_to_hom_mat2dvector_to_hom_mat2dVectorToHomMat2dVectorToHomMat2d

Module

Foundation


Table of Contents / Transformations / 2D Transformations ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH