gtsam
Loading...
Searching...
No Matches
SimpleCamera.h
Go to the documentation of this file.
1/* ----------------------------------------------------------------------------
2
3 * GTSAM Copyright 2010, Georgia Tech Research Corporation,
4 * Atlanta, Georgia 30332-0415
5 * All Rights Reserved
6 * Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7
8 * See LICENSE for the license information
9
10 * -------------------------------------------------------------------------- */
11
18
19#pragma once
20
28
29namespace gtsam {
30
34 using PinholePoseCal3Bundler = gtsam::PinholePose<gtsam::Cal3Bundler>;
35 using PinholePoseCal3DS2 = gtsam::PinholePose<gtsam::Cal3DS2>;
36 using PinholePoseCal3Unified = gtsam::PinholePose<gtsam::Cal3Unified>;
37 using PinholePoseCal3Fisheye = gtsam::PinholePose<gtsam::Cal3Fisheye>;
38 using PinholeCameraCal3_S2 = gtsam::PinholeCamera<gtsam::Cal3_S2>;
39 using PinholeCameraCal3Bundler = gtsam::PinholeCamera<gtsam::Cal3Bundler>;
40 using PinholeCameraCal3DS2 = gtsam::PinholeCamera<gtsam::Cal3DS2>;
41 using PinholeCameraCal3Unified = gtsam::PinholeCamera<gtsam::Cal3Unified>;
42 using PinholeCameraCal3Fisheye = gtsam::PinholeCamera<gtsam::Cal3Fisheye>;
43
44} // namespace gtsam
The most common 5DOF 3D->2D calibration.
Unified Calibration Model, see Mei07icra for details.
Base class for all pinhole cameras.
Calibration used by Bundler.
Bearing-Range product.
Calibration of a camera with radial distortion, calculations in base class Cal3DS2_Base.
Calibration of a fisheye camera.
Global functions in a separate testing namespace.
Definition chartTesting.h:28
gtsam::PinholePose< gtsam::Cal3_S2 > PinholePoseCal3_S2
Convenient aliases for Pinhole camera classes with different calibrations.
Definition SimpleCamera.h:33
A pinhole camera class that has a Pose3 and a Calibration.
Definition PinholeCamera.h:34
A pinhole camera class that has a Pose3 and a fixed Calibration.
Definition PinholePose.h:236