Classes
core/vgl/algo/vgl_h_matrix_3d_compute_linear.h File Reference

contains class vgl_h_matrix_3d_compute_linear More...

#include <vgl/algo/vgl_h_matrix_3d_compute.h>

Go to the source code of this file.

Classes

class  vgl_h_matrix_3d_compute_linear

Detailed Description

contains class vgl_h_matrix_3d_compute_linear

Author:
Ozge C. Ozcanli
Date:
June 24, 2010

vgl_h_matrix_3d_compute_linear uses the linear algorithm in point to point constructor of vgl_h_matrix_3d to calculate the homography which relates at least five 3D point correspondences. no four of them should be co-planar

NOTE: the constructor of vgl_h_matrix_3d should not be used in itself as it does not standardize the point sets before constructing the design matrix (which is the matrix that is decomposed using SVD) the following class standardize the point sets and adjusts H accordingly

The returned $H$ is such that $H [p_1 p_2 p_3 p_4 p_5] \sim [p'_1 p'_2 p'_3 p'_4 p_5']$ where the $p_i$ are the homogeneous points in 3D, and the $p'_i$ their images.

    Modifications
     none
   

Definition in file vgl_h_matrix_3d_compute_linear.h.