XRPrimer (C++ API)  0.6.0
calibrator_api.cpp File Reference
#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>
Include dependency graph for calibrator_api.cpp:

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

Function Documentation

◆ CalibrateMultiPinholeCamera()

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.

Parameters
calib_config_jsonConfig in json format for calibration
img_groupsA vector contains multiple frames, where each frame is a vector containing images captured from multiple cameras
pinhole_paramsA vector of PinholeCameraParamter