Public Member Functions | Static Public Member Functions | Private Member Functions
vpgl_optimize_camera Class Reference

#include <vpgl_optimize_camera.h>

List of all members.

Public Member Functions

 ~vpgl_optimize_camera ()

Static Public Member Functions

static vpgl_perspective_camera
< double > 
opt_orient (const vpgl_perspective_camera< double > &camera, const vcl_vector< vgl_homg_point_3d< double > > &world_points, const vcl_vector< vgl_point_2d< double > > &image_points)
 optimize orientation for a perspective camera.
static vpgl_perspective_camera
< double > 
opt_orient_pos (const vpgl_perspective_camera< double > &camera, const vcl_vector< vgl_homg_point_3d< double > > &world_points, const vcl_vector< vgl_point_2d< double > > &image_points)
 optimize orientation and position for a perspective camera.
static vpgl_perspective_camera
< double > 
opt_orient_pos_cal (const vpgl_perspective_camera< double > &camera, const vcl_vector< vgl_homg_point_3d< double > > &world_points, const vcl_vector< vgl_point_2d< double > > &image_points, const double xtol=0.0001, const unsigned nevals=10000)
 optimize orientation, position and internal calibration(no skew)for a perspective camera.

Private Member Functions

 vpgl_optimize_camera ()
 Constructor private - static methods only.

Detailed Description

Definition at line 117 of file vpgl_optimize_camera.h.


Constructor & Destructor Documentation

vpgl_optimize_camera::~vpgl_optimize_camera ( )
vpgl_optimize_camera::vpgl_optimize_camera ( ) [private]

Constructor private - static methods only.


Member Function Documentation

vpgl_perspective_camera< double > vpgl_optimize_camera::opt_orient ( const vpgl_perspective_camera< double > &  camera,
const vcl_vector< vgl_homg_point_3d< double > > &  world_points,
const vcl_vector< vgl_point_2d< double > > &  image_points 
) [static]

optimize orientation for a perspective camera.

Definition at line 160 of file vpgl_optimize_camera.cxx.

vpgl_perspective_camera< double > vpgl_optimize_camera::opt_orient_pos ( const vpgl_perspective_camera< double > &  camera,
const vcl_vector< vgl_homg_point_3d< double > > &  world_points,
const vcl_vector< vgl_point_2d< double > > &  image_points 
) [static]

optimize orientation and position for a perspective camera.

Definition at line 182 of file vpgl_optimize_camera.cxx.

vpgl_perspective_camera< double > vpgl_optimize_camera::opt_orient_pos_cal ( const vpgl_perspective_camera< double > &  camera,
const vcl_vector< vgl_homg_point_3d< double > > &  world_points,
const vcl_vector< vgl_point_2d< double > > &  image_points,
const double  xtol = 0.0001,
const unsigned  nevals = 10000 
) [static]

optimize orientation, position and internal calibration(no skew)for a perspective camera.

Definition at line 207 of file vpgl_optimize_camera.cxx.


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