#include <vpgl_optimize_camera.h>
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. |
Definition at line 117 of file vpgl_optimize_camera.h.
vpgl_optimize_camera::~vpgl_optimize_camera | ( | ) |
vpgl_optimize_camera::vpgl_optimize_camera | ( | ) | [private] |
Constructor private - static methods only.
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.