2 #ifndef vgl_h_matrix_3d_compute_h_ 3 #define vgl_h_matrix_3d_compute_h_ 20 # include <vcl_msvc_warnings.h> 61 #endif // vgl_h_matrix_3d_compute_h_ virtual bool compute_p(std::vector< vgl_homg_point_3d< double > > const &points1, std::vector< vgl_homg_point_3d< double > > const &points2, vgl_h_matrix_3d< double > &H)=0
point in projective 3D space
vgl_h_matrix_3d_compute()
Represents a homogeneous 3D point.
virtual ~vgl_h_matrix_3d_compute()=default
A class to hold a 3-d projective transformation matrix and to perform common operations using it e....
virtual int minimum_number_of_correspondences() const =0
vgl_h_matrix_3d< double > compute(std::vector< vgl_homg_point_3d< double > > const &p1, std::vector< vgl_homg_point_3d< double > > const &p2)
homography from matched points - return h_matrix.
4x4 3D-to-3D projectivity
bool compute(std::vector< vgl_homg_point_3d< double > > const &points1, std::vector< vgl_homg_point_3d< double > > const &points2, vgl_h_matrix_3d< double > &H)
homography from matched points.