#include <vpgl_rational_adjust_multipt.h>
|
| static bool | adjust (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< std::vector< vgl_point_2d< double > > > const &corrs, double radius, int n, std::vector< vgl_vector_2d< double > > &cam_translations, std::vector< vgl_point_3d< double > > &intersections) |
| | exhaustively searches the parameter space to find the best parameter setting. More...
|
| |
| static bool | adjust_lev_marq (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< std::vector< vgl_point_2d< double > > > const &corrs, std::vector< vgl_vector_2d< double > > &cam_translations, std::vector< vgl_point_3d< double > > &intersections) |
| | run Lev-Marq optimization to search the param space to find the best parameter setting. More...
|
| |
| static bool | adjust_lev_marq (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< std::vector< vgl_point_2d< double > > > const &corrs, vgl_point_3d< double > const &initial_pt, double const &zmin, double const &zmax, std::vector< vgl_vector_2d< double > > &cam_translations, std::vector< vgl_point_3d< double > > &intersections, double const relative_diameter=1.0) |
| | run Lev-Marq optimization to search the param space to find the best parameter setting, with a initial guess and relative diameter given for back-projection. More...
|
| |
◆ ~vpgl_rational_adjust_multiple_pts()
| vpgl_rational_adjust_multiple_pts::~vpgl_rational_adjust_multiple_pts |
( |
| ) |
|
|
default |
◆ vpgl_rational_adjust_multiple_pts()
| vpgl_rational_adjust_multiple_pts::vpgl_rational_adjust_multiple_pts |
( |
| ) |
|
|
protected |
◆ adjust()
| bool vpgl_rational_adjust_multiple_pts::adjust |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< std::vector< vgl_point_2d< double > > > const & |
corrs, |
|
|
double |
radius, |
|
|
int |
n, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
std::vector< vgl_point_3d< double > > & |
intersections |
|
) |
| |
|
static |
exhaustively searches the parameter space to find the best parameter setting.
performs an exhaustive search in the parameter space of the cameras.
Definition at line 131 of file vpgl_rational_adjust_multipt.cxx.
◆ adjust_lev_marq() [1/2]
| bool vpgl_rational_adjust_multiple_pts::adjust_lev_marq |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< std::vector< vgl_point_2d< double > > > const & |
corrs, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
std::vector< vgl_point_3d< double > > & |
intersections |
|
) |
| |
|
static |
◆ adjust_lev_marq() [2/2]
| bool vpgl_rational_adjust_multiple_pts::adjust_lev_marq |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< std::vector< vgl_point_2d< double > > > const & |
corrs, |
|
|
vgl_point_3d< double > const & |
initial_pt, |
|
|
double const & |
zmin, |
|
|
double const & |
zmax, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
std::vector< vgl_point_3d< double > > & |
intersections, |
|
|
double const |
relative_diameter = 1.0 |
|
) |
| |
|
static |
run Lev-Marq optimization to search the param space to find the best parameter setting, with a initial guess and relative diameter given for back-projection.
Definition at line 353 of file vpgl_rational_adjust_multipt.cxx.
The documentation for this class was generated from the following files: