Static Public Member Functions | Private Member Functions
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>

List of all members.

Static Public Member Functions

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

Private Member Functions

 vpgl_proj_camera_compute ()
 default constructor (is private).

Detailed Description

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

Definition at line 20 of file vpgl_camera_compute.h.


Constructor & Destructor Documentation

vpgl_proj_camera_compute::vpgl_proj_camera_compute ( ) [private]

default constructor (is private).


Member Function Documentation

bool vpgl_proj_camera_compute::compute ( const vcl_vector< vgl_homg_point_2d< double > > &  image_pts,
const vcl_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 52 of file vpgl_camera_compute.cxx.

bool vpgl_proj_camera_compute::compute ( const vcl_vector< vgl_point_2d< double > > &  image_pts,
const vcl_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 35 of file vpgl_camera_compute.cxx.


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