Static Public Member Functions | Private Member Functions | List of all members
vpgl_proj_camera_compute Class Reference

Basic least squares solution for a general projective camera given corresponding world and image points. More...

#include <vpgl_camera_compute.h>

Static Public Member Functions

static bool compute (const std::vector< vgl_homg_point_2d< double > > &image_pts, const std::vector< vgl_homg_point_3d< double > > &world_pts, vpgl_proj_camera< double > &camera)
 Compute from two sets of corresponding points. More...
 
static bool compute (const std::vector< vgl_point_2d< double > > &image_pts, const std::vector< vgl_point_3d< double > > &world_pts, vpgl_proj_camera< double > &camera)
 Compute from two sets of corresponding points. More...
 

Private Member Functions

 vpgl_proj_camera_compute ()=delete
 default constructor (is private). More...
 

Detailed Description

Basic least squares solution for a general projective camera given corresponding world and image points.

Definition at line 23 of file vpgl_camera_compute.h.

Constructor & Destructor Documentation

◆ vpgl_proj_camera_compute()

vpgl_proj_camera_compute::vpgl_proj_camera_compute ( )
privatedelete

default constructor (is private).

Member Function Documentation

◆ compute() [1/2]

bool vpgl_proj_camera_compute::compute ( const std::vector< vgl_homg_point_2d< double > > &  image_pts,
const std::vector< vgl_homg_point_3d< double > > &  world_pts,
vpgl_proj_camera< double > &  camera 
)
static

Compute from two sets of corresponding points.

Put the resulting camera into camera

Returns
true if successful.

Definition at line 57 of file vpgl_camera_compute.cxx.

◆ compute() [2/2]

bool vpgl_proj_camera_compute::compute ( const std::vector< vgl_point_2d< double > > &  image_pts,
const std::vector< vgl_point_3d< double > > &  world_pts,
vpgl_proj_camera< double > &  camera 
)
static

Compute from two sets of corresponding points.

Put the resulting camera into camera

Returns
true if successful.

Definition at line 38 of file vpgl_camera_compute.cxx.


The documentation for this class was generated from the following files: