Monado OpenXR Runtime
|
Essential calibration data wrapped for C++. More...
#include <tracking/t_calibration_opencv.hpp>
Public Member Functions | |
CameraCalibrationWrapper (t_camera_calibration &calib) | |
bool | isDataStorageValid () const noexcept |
Try to verify nothing was reallocated. More... | |
Data Fields | |
t_camera_calibration & | base |
xrt_size & | image_size_pixels |
const cv::Size | image_size_pixels_cv |
cv::Mat_< double > | intrinsics_mat |
cv::Mat_< double > | distortion_mat |
cv::Mat_< double > | distortion_fisheye_mat |
bool & | use_fisheye |
Essential calibration data wrapped for C++.
Just like the cv::Mat that it holds, this object does not own all the memory it points to!
|
inline |
References isDataStorageValid().
|
inlinenoexcept |
Try to verify nothing was reallocated.
References t_camera_calibration::distortion, t_camera_calibration::distortion_fisheye, t_camera_calibration::intrinsics, and XRT_DISTORTION_MAX_DIM.
Referenced by CameraCalibrationWrapper(), and StereoCameraCalibrationWrapper::isDataStorageValid().
t_camera_calibration& CameraCalibrationWrapper::base |
cv::Mat_<double> CameraCalibrationWrapper::distortion_fisheye_mat |
cv::Mat_<double> CameraCalibrationWrapper::distortion_mat |
xrt_size& CameraCalibrationWrapper::image_size_pixels |
const cv::Size CameraCalibrationWrapper::image_size_pixels_cv |
cv::Mat_<double> CameraCalibrationWrapper::intrinsics_mat |
bool& CameraCalibrationWrapper::use_fisheye |
Referenced by View::populate_from_calib().