1#ifndef ICUB_STEREOCALIB_CALIBRATION_TYPES_H
2#define ICUB_STEREOCALIB_CALIBRATION_TYPES_H
10#include <opencv2/calib3d.hpp>
11#include <opencv2/core.hpp>
49 return static_cast<std::size_t
>(
cornersX)*
static_cast<std::size_t
>(
cornersY);
59 std::vector<cv::Point3f> points;
131 cv::fisheye::CALIB_USE_INTRINSIC_GUESS |
132 cv::fisheye::CALIB_RECOMPUTE_EXTRINSIC |
133 cv::fisheye::CALIB_CHECK_COND |
134 cv::fisheye::CALIB_FIX_SKEW
138 cv::fisheye::CALIB_FIX_INTRINSIC |
139 cv::fisheye::CALIB_CHECK_COND |
140 cv::fisheye::CALIB_FIX_SKEW
144 cv::TermCriteria::COUNT |
145 cv::TermCriteria::EPS,
165 (!(
criteria.type & cv::TermCriteria::EPS) ||
219 return (
R.rows == 3 &&
double rmsVerticalRectificationErrorPx
std::size_t synchronizedPairs
double medianVerticalRectificationErrorPx
std::size_t acceptedObservations
double meanTimestampDeltaMs
double maxVerticalRectificationErrorPx
double p95VerticalRectificationErrorPx
double maxTimestampDeltaMs
double meanVerticalRectificationErrorPx
std::size_t rejectedDetections
RectificationResult rectification
CameraCalibrationResult leftCamera
StereoCalibrationResult stereo
CameraCalibrationResult rightCamera
CalibrationQualityMetrics quality
std::vector< cv::Mat > rotationVectors
std::vector< double > perViewRms
std::vector< cv::Mat > translationVectors
std::vector< cv::Point3f > createObjectPoints() const
cv::Size patternSize() const
std::size_t cornersCount() const
cv::TermCriteria criteria
double rectificationFovScale
CalibrationMode calibrationMode
double rectificationBalance
double cameraFocalLengthGuess
std::vector< double > perPairRms
double timestampDeltaSeconds
int64_t leftSequenceNumber
std::string leftImageFilename
int64_t rightSequenceNumber
std::vector< cv::Point2f > leftImagePoints
std::vector< cv::Point3f > objectPoints
std::string rightImageFilename
double rightTimestampSeconds
double leftTimestampSeconds
std::vector< cv::Point2f > rightImagePoints