A composite rational camera model. More...
#include <vgl/vgl_fwd.h>#include <vcl_iostream.h>#include <vcl_string.h>#include <vnl/vnl_vector_fixed.h>#include <vnl/vnl_matrix_fixed.h>#include <vpgl/vpgl_rational_camera.h>Go to the source code of this file.
Classes | |
| class | vpgl_comp_rational_camera< T > |
Defines | |
| #define | VPGL_COMP_RATIONAL_CAMERA_INSTANTIATE(T) extern "please include vgl/vpgl_comp_rational_camera.txx first" |
Functions | |
| template<class T > | |
| vcl_ostream & | operator<< (vcl_ostream &s, const vpgl_comp_rational_camera< T > &p) |
| Write to stream. | |
| template<class T > | |
| vcl_istream & | operator>> (vcl_istream &is, vpgl_comp_rational_camera< T > &p) |
| Read from stream. | |
A composite rational camera model.
Rational camera models often have positioning errors that can be corrected by a rigid body transformation of the image coordinate system. There also exist anamorphic image formats that require anisotropic scaling of the image coordinates. In order to support these image transformations, the rational camera class is augmented by a five-parameter affine transformation that includes: translation(2 dof); rotation(1 dof); and scale in u and v (2 dof).
Definition in file vpgl_comp_rational_camera.h.
| #define VPGL_COMP_RATIONAL_CAMERA_INSTANTIATE | ( | T | ) | extern "please include vgl/vpgl_comp_rational_camera.txx first" |
Definition at line 117 of file vpgl_comp_rational_camera.h.
| vcl_ostream & operator<< | ( | vcl_ostream & | s, |
| const vpgl_comp_rational_camera< T > & | p | ||
| ) |
Write to stream.
Definition at line 420 of file vpgl_comp_rational_camera.txx.
| vcl_istream & operator>> | ( | vcl_istream & | is, |
| vpgl_comp_rational_camera< T > & | p | ||
| ) |
Read from stream.
1.7.5.1