Main Page | Modules | Class List | Directories | File List | Class Members | File Members

homog34_fit.h File Reference

#include <gandalf/linalg/4vector.h>
#include <gandalf/linalg/3x4matrix.h>
#include <gandalf/linalg/mat_square.h>
#include <gandalf/linalg/symmat_eigen.h>

Go to the source code of this file.

Functions

Gan_SymMatEigenStructgan_homog34_init (Gan_SymMatEigenStruct *sme)
 Macro: Initialises the calculation of a 3x4 homography.
void gan_homog34_free (Gan_SymMatEigenStruct *sme)
 Macro: Frees the structure used to calculate a 3x4 homography.
Gan_Bool gan_homog34_increment_p (Gan_SymMatEigenStruct *sme, Gan_Vector4 *X, Gan_Vector3 *x, double scale, int *eq_count)
 Increments the calculation of a 3x4 homography for a point.
Gan_Bool gan_homog34_increment_le (Gan_SymMatEigenStruct *sme, Gan_Vector4 *X1, Gan_Vector4 *X2, Gan_Vector3 *l, double scale, int *eq_count)
 Increments the calculation of a 3x4 homography.
Gan_Bool gan_homog34_solve (Gan_SymMatEigenStruct *sme, int eq_count, Gan_Matrix34 *P)
 Solves for the 3x4 homography between 2D & 3D systems.
Gan_Bool gan_homog34_reset (Gan_SymMatEigenStruct *sme)
 Macro: Resets the structure used to calculate a 3x4 homography.


Detailed Description

Module: Fit a 3D --> 2D projective transformation to point/line data

Part of: Gandalf Library

Version:
1.12
Date:
2002/05/16 08:43:38
Author:
pm
Copyright: (c) 2000 Imagineer Software Limited
Generated on Sat May 21 23:52:50 2005 by  doxygen 1.4.3