KlassenKlassenKlassenKlassen | | | | Operatoren

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 — Berechnen der Näherung eines Verschiebungsvektorfeldes durch eine affine Transformation.

Signatur

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)

Beschreibung

vector_field_to_hom_mat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dvector_field_to_hom_mat2dVectorFieldToHomMat2dVectorFieldToHomMat2d berechnet aus dem Verschiebungsvektorfeld VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField eine affine Transformation, die die unterliegende Transformation möglichst gut annähert. Diese wird in HomMat2DHomMat2DHomMat2DHomMat2DHomMat2DhomMat2D zurückgeliefert.

Wenn das Verschiebungsvektorfeld aus einem Originalbild und einem zweiten Bild berechnet worden ist, so enthält die intern gespeicherte Transformationsmatrix (siehe affine_trans_imageaffine_trans_imageAffineTransImageaffine_trans_imageAffineTransImageAffineTransImage) eine Transformation, die beschreibt, wie das erste Bild in das zweite Bild transformiert werden kann. Es ist zu beachten, dass das VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField in relativen Koordinaten angegeben werden muss, wie es z.B. optical_flow_mgoptical_flow_mgOpticalFlowMgoptical_flow_mgOpticalFlowMgOpticalFlowMg liefert.

Parallelisierung

Parameter

VectorFieldVectorFieldVectorFieldVectorFieldVectorFieldvectorField (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (vector_field)

Eingabebild.

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

Ausgabe-Transformationsmatrix.

Vorgänger

optical_flow_mgoptical_flow_mgOpticalFlowMgoptical_flow_mgOpticalFlowMgOpticalFlowMg

Nachfolger

affine_trans_imageaffine_trans_imageAffineTransImageaffine_trans_imageAffineTransImageAffineTransImage

Alternativen

vector_to_hom_mat2dvector_to_hom_mat2dVectorToHomMat2dvector_to_hom_mat2dVectorToHomMat2dVectorToHomMat2d

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren