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.