3#include "CameraParams.h"
74 virtual const char*
what()
const noexcept;
_GLIBCXX_END_NAMESPACE_CXX11 typedef basic_string< char > string
virtual const char * what() const noexcept
Returns the exception message as a C string.
Definition CameraConfig.cpp:11
invalid_camera_config()
Constructs an invalid_camera_config exception with the default message "Invalid cameraconfiguration".
Definition CameraConfig.cpp:6
const std::string KEY_NAME
Config file key for camera name.
Definition CameraConfig.h:48
const std::string KEY_FILENAME
Config file key for camera filename.
Definition CameraConfig.h:28
const std::string KEY_EXTRINSIC_PARAMS
Config file key for extrinsic parameters.
Definition CameraConfig.h:40
const std::string KEY_DESCRIPTION
Config file key for camera description.
Definition CameraConfig.h:52
const std::string KEY_INTRINSIC_PARAMS
Config file key for intrinsic parameters.
Definition CameraConfig.h:36
const std::string KEY_CAMERA_ID
Config file key for camera id.
Definition CameraConfig.h:32
CameraConfig readConfigFromFile(const std::string &filename)
Read the camera config from the specified file.
Definition CameraConfig.cpp:15
const std::string KEY_CALIB_INFO
Config file key for calibration information.
Definition CameraConfig.h:44
Namespace for camera access system.
Definition Camera.cpp:13
A struct that represents the information outlined in Camera Configuration.
Definition CameraConfig.h:83
std::optional< std::string > description
If specified, gives the text description of the camera.
Definition CameraConfig.h:110
std::optional< cv::Mat > extrinsicParams
If specified, gives the extrinsic parameter matrix.
Definition CameraConfig.h:97
std::string name
The name of the camera.
Definition CameraConfig.h:87
std::optional< CameraParams > intrinsicParams
If specified, gives the intrinsic parameter matrix.
Definition CameraConfig.h:92
std::variant< std::string, int > filenameOrID
Either the camera ID or the filename to stream from.
Definition CameraConfig.h:105