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!
|
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.