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.9.1 for MRPT 1.4.0 SVN: at Fri Sep 3 01:11:30 UTC 2021 |