Options used when creating a camera capture object of type CImageGrabber_FlyCapture2.
Definition at line 25 of file CDUO3DCamera.h.
#include <mrpt/hwdrivers/CDUO3DCamera.h>
Public Types | |
enum | TYMLReadResult { yrr_NAME_NON_CONSISTENT, yrr_EMPTY, yrr_OK } |
Public Member Functions | |
TCaptureOptions_DUO3D () | |
~TCaptureOptions_DUO3D () | |
void | loadOptionsFrom (const mrpt::utils::CConfigFileBase &configSource, const std::string §ionName, const std::string &prefix=std::string()) |
Loads all the options from a config file. More... | |
TYMLReadResult | m_camera_int_params_from_yml (const std::string &_file_name=std::string()) |
TYMLReadResult | m_camera_ext_params_from_yml (const std::string &_file_name=std::string()) |
TYMLReadResult | m_rectify_map_from_yml (const std::string &_file_name=std::string()) |
Public Attributes | |
Image settings | |
int | m_img_width |
(Default = 640) Width of the captured image. More... | |
int | m_img_height |
(Default = 480) Height of the captured image. More... | |
float | m_fps |
(Default = 30) Frames per second <= 30. More... | |
float | m_exposure |
(Default = 50) Exposure value. More... | |
float | m_led |
(Default = 25) Led intensity (some device models). More... | |
float | m_gain |
(Default = 10) Camera gain. More... | |
Behaviour selection | |
bool | m_capture_imu |
(Default = false) Capture IMU data. More... | |
bool | m_capture_rectified |
(Default = true) Rectify images. Rectification map must be provided More... | |
bool | m_calibration_from_file |
(Default = true) Get calibration information from files provided by DUO3D Calibration App. More... | |
Files specification | |
std::string | m_rectify_map_filename |
Rectification map file provided by DUO3D Calibration App (YML format). More... | |
std::string | m_intrinsic_filename |
Intrinsic parameters file provided by DUO3D Calibration App (YML format). More... | |
std::string | m_extrinsic_filename |
Extrinsic parameters file provided by DUO3D Calibration App (YML format). More... | |
Others | |
mrpt::utils::TStereoCamera | m_stereo_camera |
Enumerator | |
---|---|
yrr_NAME_NON_CONSISTENT | |
yrr_EMPTY | |
yrr_OK |
Definition at line 27 of file CDUO3DCamera.h.
mrpt::hwdrivers::TCaptureOptions_DUO3D::TCaptureOptions_DUO3D | ( | ) |
mrpt::hwdrivers::TCaptureOptions_DUO3D::~TCaptureOptions_DUO3D | ( | ) |
void mrpt::hwdrivers::TCaptureOptions_DUO3D::loadOptionsFrom | ( | const mrpt::utils::CConfigFileBase & | configSource, |
const std::string & | sectionName, | ||
const std::string & | prefix = std::string() |
||
) |
Loads all the options from a config file.
Expected format:
TYMLReadResult mrpt::hwdrivers::TCaptureOptions_DUO3D::m_camera_ext_params_from_yml | ( | const std::string & | _file_name = std::string() | ) |
TYMLReadResult mrpt::hwdrivers::TCaptureOptions_DUO3D::m_camera_int_params_from_yml | ( | const std::string & | _file_name = std::string() | ) |
TYMLReadResult mrpt::hwdrivers::TCaptureOptions_DUO3D::m_rectify_map_from_yml | ( | const std::string & | _file_name = std::string() | ) |
bool mrpt::hwdrivers::TCaptureOptions_DUO3D::m_calibration_from_file |
(Default = true) Get calibration information from files provided by DUO3D Calibration App.
Definition at line 46 of file CDUO3DCamera.h.
bool mrpt::hwdrivers::TCaptureOptions_DUO3D::m_capture_imu |
(Default = false) Capture IMU data.
Definition at line 44 of file CDUO3DCamera.h.
Referenced by mrpt::hwdrivers::CDUO3DCamera::captureIMUIsSet().
bool mrpt::hwdrivers::TCaptureOptions_DUO3D::m_capture_rectified |
(Default = true) Rectify images. Rectification map must be provided
Definition at line 45 of file CDUO3DCamera.h.
float mrpt::hwdrivers::TCaptureOptions_DUO3D::m_exposure |
(Default = 50) Exposure value.
Definition at line 37 of file CDUO3DCamera.h.
std::string mrpt::hwdrivers::TCaptureOptions_DUO3D::m_extrinsic_filename |
Extrinsic parameters file provided by DUO3D Calibration App (YML format).
Definition at line 53 of file CDUO3DCamera.h.
float mrpt::hwdrivers::TCaptureOptions_DUO3D::m_fps |
(Default = 30) Frames per second <= 30.
Definition at line 36 of file CDUO3DCamera.h.
float mrpt::hwdrivers::TCaptureOptions_DUO3D::m_gain |
(Default = 10) Camera gain.
Definition at line 39 of file CDUO3DCamera.h.
int mrpt::hwdrivers::TCaptureOptions_DUO3D::m_img_height |
(Default = 480) Height of the captured image.
Definition at line 35 of file CDUO3DCamera.h.
int mrpt::hwdrivers::TCaptureOptions_DUO3D::m_img_width |
(Default = 640) Width of the captured image.
Definition at line 34 of file CDUO3DCamera.h.
std::string mrpt::hwdrivers::TCaptureOptions_DUO3D::m_intrinsic_filename |
Intrinsic parameters file provided by DUO3D Calibration App (YML format).
Definition at line 52 of file CDUO3DCamera.h.
float mrpt::hwdrivers::TCaptureOptions_DUO3D::m_led |
(Default = 25) Led intensity (some device models).
Definition at line 38 of file CDUO3DCamera.h.
std::string mrpt::hwdrivers::TCaptureOptions_DUO3D::m_rectify_map_filename |
Rectification map file provided by DUO3D Calibration App (YML format).
Definition at line 51 of file CDUO3DCamera.h.
mrpt::utils::TStereoCamera mrpt::hwdrivers::TCaptureOptions_DUO3D::m_stereo_camera |
Definition at line 58 of file CDUO3DCamera.h.
Page generated by Doxygen 1.8.11 for MRPT 1.3.2 SVN: at Mon May 9 06:50:38 UTC 2016 |