Implementation of the Tomasi & Kanade reconstruction algorithm. More...
#include "m23d_ortho_flexible_builder.h"
#include <m23d/m23d_rotation_from_ortho_projection.h>
#include <m23d/m23d_scaled_ortho_projection.h>
#include <m23d/m23d_set_q_constraint.h>
#include <m23d/m23d_correction_matrix_error.h>
#include <m23d/m23d_select_basis_views.h>
#include <m23d/m23d_pure_ortho_projection.h>
#include <vnl/algo/vnl_svd.h>
#include <vnl/algo/vnl_symmetric_eigensystem.h>
#include <vnl/algo/vnl_levenberg_marquardt.h>
#include <vgl/vgl_vector_3d.h>
#include <vcl_iostream.h>
#include <vcl_algorithm.h>
#include <vcl_cstdlib.h>
#include <vcl_cassert.h>
Go to the source code of this file.
Functions | |
void | m23d_swap_rows (vnl_matrix< double > &M, unsigned i, unsigned j, unsigned n) |
Swap the n rows beginning at i with those at j. |
Implementation of the Tomasi & Kanade reconstruction algorithm.
Definition in file m23d_ortho_flexible_builder.cxx.
void m23d_swap_rows | ( | vnl_matrix< double > & | M, |
unsigned | i, | ||
unsigned | j, | ||
unsigned | n | ||
) | [inline] |
Swap the n rows beginning at i with those at j.
Definition at line 38 of file m23d_ortho_flexible_builder.cxx.