Template Class Extrinsic2d2dCalibrationBase
Defined in File Extrinsic2d2dCalibrationBase.h
Inheritance Relationships
Base Type
public multisensor_calibration::ExtrinsicCalibrationBase< SrcDataProcessorT, RefDataProcessorT >(Template Class ExtrinsicCalibrationBase)
Class Documentation
-
template<class SrcDataProcessorT, class RefDataProcessorT>
class Extrinsic2d2dCalibrationBase : public multisensor_calibration::ExtrinsicCalibrationBase<SrcDataProcessorT, RefDataProcessorT> Base class for extrinsic 2D–2D calibration routines.
- Template Parameters:
SrcDataProcessorT – Data processor for the source sensor
RefDataProcessorT – Data processor for the reference sensor
Public Functions
-
Extrinsic2d2dCalibrationBase() = delete
-
explicit Extrinsic2d2dCalibrationBase(ECalibrationType type)
-
virtual ~Extrinsic2d2dCalibrationBase()
Protected Functions
-
double runStereoCalib(const std::vector<std::vector<cv::Point3f>> &iMarkerPointsRelative, const std::vector<std::vector<cv::Point2f>> &iSrcCamObs, const std::vector<std::vector<cv::Point2f>> &iRefCamObs, lib3d::Intrinsics const &ioSrcCameraIntrinsics, lib3d::Intrinsics const &ioRefCameraIntrinsics, bool refineIntrinsics, lib3d::Extrinsics &oNewSensorExtrinsics) const