1 #ifndef vgl_h_matrix_3d_compute_affine_h_ 2 #define vgl_h_matrix_3d_compute_affine_h_ 17 #include <vnl/vnl_matrix.h> 30 vnl_matrix<double>& M);
38 #endif // vgl_h_matrix_3d_compute_affine_h_ bool solve_linear_problem(std::vector< vgl_homg_point_3d< double > > const &p1, std::vector< vgl_homg_point_3d< double > > const &p2, vnl_matrix< double > &M)
Assumes all corresponding points have equal weight.
contains class vgl_h_matrix_3d_compute
Represents a homogeneous 3D point.
A class to hold a 3-d projective transformation matrix and to perform common operations using it e....
vgl_h_matrix_3d_compute_affine()=default
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) override
compute from matched points.
int minimum_number_of_correspondences() const override