21 #ifndef LIBMV_MULTIVIEW_CONDITIONNING_H_
22 #define LIBMV_MULTIVIEW_CONDITIONNING_H_
35 Mat* transformed_points);
40 Mat* normalized_points,
void NormalizePoints(const Mat &points, Mat *normalized_points, Mat3 *T)
void PreconditionerFromPoints(const Mat &points, Mat3 *T)
Eigen::Matrix< double, 3, 3 > Mat3
void NormalizeIsotropicPoints(const Mat &points, Mat *normalized_points, Mat3 *T)
void ApplyTransformationToPoints(const Mat &points, const Mat3 &T, Mat *transformed_points)
void IsotropicPreconditionerFromPoints(const Mat &points, Mat3 *T)
Use inverse for unnormalize.
static void Unnormalize(const Mat3 &T1, const Mat3 &T2, Mat3 *H)
Use transpose for unnormalize.
static void Unnormalize(const Mat3 &T1, const Mat3 &T2, Mat3 *H)