#include <vector>#include <json/json.h>#include <opencv2/calib3d.hpp>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgcodecs.hpp>#include <opencv2/imgproc.hpp>#include <calibration/calibrator.h>#include <data_structure/camera/pinhole_camera.h>#include <xrprimer_export.h>
Functions | |
| XRPRIMER_EXPORT void | CalibrateMultiPinholeCamera (const std::string &calib_config_json, const std::vector< std::vector< std::string >> &img_groups, std::vector< PinholeCameraParameter > &pinhole_params) |
| Interface to calibrate multiple pinhole camera. More... | |
| XRPRIMER_EXPORT void CalibrateMultiPinholeCamera | ( | const std::string & | calib_config_json, |
| const std::vector< std::vector< std::string >> & | img_groups, | ||
| std::vector< PinholeCameraParameter > & | pinhole_params | ||
| ) |
Interface to calibrate multiple pinhole camera.
| calib_config_json | Config in json format for calibration |
| img_groups | A vector contains multiple frames, where each frame is a vector containing images captured from multiple cameras |
| pinhole_params | A vector of PinholeCameraParamter |