ClassesClassesClassesClasses | | | | Operators

vector_field_to_hom_mat2dT_vector_field_to_hom_mat2dVectorFieldToHomMat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d (Operator)

Name

vector_field_to_hom_mat2dT_vector_field_to_hom_mat2dVectorFieldToHomMat2dvector_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 VectorFieldToHomMat2d(const HObject& VectorField, HTuple* HomMat2D)

HHomMat2D HImage::VectorFieldToHomMat2d() const

void HHomMat2D::VectorFieldToHomMat2d(const HImage& VectorField)

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_mat2dVectorFieldToHomMat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d approximates an affine map from the displacement vector field VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField. The affine map is returned in HomMat2DHomMat2DHomMat2DHomMat2DHomMat2DhomMat2D.

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_imageAffineTransImageaffine_trans_imageAffineTransImageAffineTransImage) contains a map that describes how to transform the first image Iorig to the second image Ires. Note that the VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField must be in relative coordinates as returned by optical_flow_mgoptical_flow_mgOpticalFlowMgoptical_flow_mgOpticalFlowMgOpticalFlowMg.

Parallelization

Parameters

VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (vector_field)

Input image.

HomMat2DHomMat2DHomMat2DHomMat2DHomMat2DhomMat2D (output_control)  hom_mat2d HHomMat2D, HTupleHTupleHTupleHHomMat2DX, VARIANTHtuple (real) (double) (double) (double) (double) (double)

Output transformation matrix.

Possible Predecessors

optical_flow_mgoptical_flow_mgOpticalFlowMgoptical_flow_mgOpticalFlowMgOpticalFlowMg

Possible Successors

affine_trans_imageaffine_trans_imageAffineTransImageaffine_trans_imageAffineTransImageAffineTransImage

Alternatives

vector_to_hom_mat2dvector_to_hom_mat2dVectorToHomMat2dvector_to_hom_mat2dVectorToHomMat2dVectorToHomMat2d

Module

Foundation


ClassesClassesClassesClasses | | | | Operators