#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_SymMatEigenStruct * | gan_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. |
Part of: Gandalf Library