#include <bcal_zhang_linear_calibrate.h>
Definition at line 24 of file bcal_zhang_linear_calibrate.h.
Public Member Functions | |
| vgl_h_matrix_3d< double > | compute_extrinsic (vgl_h_matrix_2d< double > const &H, vnl_double_3x3 const &A) |
| int | calibrate () |
| void | setCameraGraph (bcal_camera_graph< bcal_calibrate_plane, bcal_zhang_camera_node, bcal_euclidean_transformation > *pG) |
| bcal_zhang_linear_calibrate () | |
| virtual | ~bcal_zhang_linear_calibrate () |
Protected Member Functions | |
| int | calibrate_extrinsic () |
| void | calibrate_intrinsic () |
| int | compute_homography () |
| vnl_vector_fixed< double, 6 > | homg_constrain (vgl_h_matrix_2d< double > const &hm, int i, int j) |
| vnl_double_3x3 | compute_intrinsic (vgl_h_matrix_2d< double > *hm_list, int n) |
| vnl_double_3x3 | get_closest_rotation (vnl_double_3x3 const &Q) |
| int | initialize () |
| int | clear () |
Private Attributes | |
| bcal_camera_graph< bcal_calibrate_plane, bcal_zhang_camera_node, bcal_euclidean_transformation > * | cam_graph_ptr_ |
| vcl_vector< vgl_h_matrix_2d< double > * > | h_matrice_ |
| vcl_vector< int > | num_views_ |
| bcal_zhang_linear_calibrate::bcal_zhang_linear_calibrate | ( | ) |
Definition at line 17 of file bcal_zhang_linear_calibrate.cxx.
| bcal_zhang_linear_calibrate::~bcal_zhang_linear_calibrate | ( | ) | [virtual] |
Definition at line 22 of file bcal_zhang_linear_calibrate.cxx.
| vgl_h_matrix_3d< double > bcal_zhang_linear_calibrate::compute_extrinsic | ( | vgl_h_matrix_2d< double > const & | H, | |
| vnl_double_3x3 const & | A | |||
| ) |
Definition at line 197 of file bcal_zhang_linear_calibrate.cxx.
| int bcal_zhang_linear_calibrate::calibrate | ( | ) |
Definition at line 115 of file bcal_zhang_linear_calibrate.cxx.
| void bcal_zhang_linear_calibrate::setCameraGraph | ( | bcal_camera_graph< bcal_calibrate_plane, bcal_zhang_camera_node, bcal_euclidean_transformation > * | pG | ) |
Definition at line 29 of file bcal_zhang_linear_calibrate.cxx.
| int bcal_zhang_linear_calibrate::calibrate_extrinsic | ( | ) | [protected] |
Definition at line 285 of file bcal_zhang_linear_calibrate.cxx.
| void bcal_zhang_linear_calibrate::calibrate_intrinsic | ( | ) | [protected] |
Definition at line 273 of file bcal_zhang_linear_calibrate.cxx.
| int bcal_zhang_linear_calibrate::compute_homography | ( | ) | [protected] |
Definition at line 36 of file bcal_zhang_linear_calibrate.cxx.
| vnl_vector_fixed< double, 6 > bcal_zhang_linear_calibrate::homg_constrain | ( | vgl_h_matrix_2d< double > const & | hm, | |
| int | i, | |||
| int | j | |||
| ) | [protected] |
Definition at line 98 of file bcal_zhang_linear_calibrate.cxx.
| vnl_double_3x3 bcal_zhang_linear_calibrate::compute_intrinsic | ( | vgl_h_matrix_2d< double > * | hm_list, | |
| int | n | |||
| ) | [protected] |
Definition at line 129 of file bcal_zhang_linear_calibrate.cxx.
| vnl_double_3x3 bcal_zhang_linear_calibrate::get_closest_rotation | ( | vnl_double_3x3 const & | Q | ) | [protected] |
Definition at line 261 of file bcal_zhang_linear_calibrate.cxx.
| int bcal_zhang_linear_calibrate::initialize | ( | ) | [protected] |
Definition at line 65 of file bcal_zhang_linear_calibrate.cxx.
| int bcal_zhang_linear_calibrate::clear | ( | ) | [protected] |
Definition at line 86 of file bcal_zhang_linear_calibrate.cxx.
bcal_camera_graph<bcal_calibrate_plane, bcal_zhang_camera_node, bcal_euclidean_transformation>* bcal_zhang_linear_calibrate::cam_graph_ptr_ [private] |
Definition at line 56 of file bcal_zhang_linear_calibrate.h.
vcl_vector<vgl_h_matrix_2d<double> *> bcal_zhang_linear_calibrate::h_matrice_ [private] |
Definition at line 57 of file bcal_zhang_linear_calibrate.h.
vcl_vector<int> bcal_zhang_linear_calibrate::num_views_ [private] |
Definition at line 58 of file bcal_zhang_linear_calibrate.h.
1.5.1