Class representing a single camera. More...
#include <Camera.h>
Public Member Functions | |
| Camera (const Camera &c) | |
| Camera (CameraModelType type, const ImageSize imageSize) | |
| Camera (std::string name, const ImageSize imageSize) | |
| Camera (std::unique_ptr< CameraModelBase > _model) | |
| Camera & | operator= (Camera const &c) |
| std::string | toString () const |
| template<class Archive > | |
| void | serialize (Archive &ar) |
Public Attributes | |
| std::unique_ptr< CameraModelBase > | model |
| RotoTranslation | transform |
Class representing a single camera.
The class describes a single camera with its specific camera/lens model and extrinsic (position and orientation) parameters.
| std::string libCalib::Camera::toString | ( | ) | const |
Returns a string with a summary of all camera parameters.
| std::unique_ptr<CameraModelBase> libCalib::Camera::model |
The camera's model. Holds intrinsic parameters.
| RotoTranslation libCalib::Camera::transform |
The camera's extrinsic roto-translation parameters. The transform converts coordinates from the 0'th to this camera.