The generic camera. More...
#include <vbl/vbl_array_2d.h>
#include <vgl/vgl_ray_3d.h>
#include <vgl/vgl_point_3d.h>
#include <vpgl/vpgl_camera.h>
#include <vcl_iosfwd.h>
#include <vcl_string.h>
Go to the source code of this file.
Classes | |
class | vpgl_generic_camera< T > |
The generic camera.
A generic form of camera projection is defined by a set of 3-d rays and a mapping between rays and image coordinates. This model has been used to unify various camera types such as fisheye, cadadioptric, etc. Although it is possible to encounter cameras where the rays are general curves, this class restricts the geometry of a ray to a 3-d line. In the generic camera it is not necessary that all the rays intersect at a single point as in the projective camera. In this implementation, the image-to-ray map is restricted to a 2-d array, even though in general the map can be more complex. It is assumed that the ray field is smooth so that local derivatives are defined
Modifications <none>
Definition in file vpgl_generic_camera.h.