Go to the source code of this file.
Classes | |
struct | gpc_corr |
Defines | |
#define | GPC_CHECK_SEMIDEF 0 |
#define | TRACE_ALGO 0 |
Functions | |
double | gpc_error (const struct gpc_corr *co, const double *x) |
int | gpc_solve (int K, const struct gpc_corr *, const double *x0, const double *cov_x0, double *x) |
double | gpc_total_error (const struct gpc_corr *co, int n, const double *x) |
#define GPC_CHECK_SEMIDEF 0 |
#define TRACE_ALGO 0 |
This program solves the general point correspondences problem: to find a translation $t$ and rotation $$ that minimize
(rot(theta)*c[k].p+t-c[k].q)' * c[k].C * (rot(theta)*c[k].p+t-c[k].q)
(see the attached documentation for details).
double gpc_total_error | ( | const struct gpc_corr * | co, |
int | n, | ||
const double * | x | ||
) |