1 #ifndef __FRAME_HELPER_CALIBRATION_H__
2 #define __FRAME_HELPER_CALIBRATION_H__
5 #include <Eigen/Geometry>
6 #include <base/Eigen.hpp>
7 #include <base/samples/Frame.hpp>
8 #include <base/Float.hpp>
10 namespace frame_helper
23 double d0,
double d1,
double d2,
double d3,
91 void toFrame( base::samples::frame::Frame& frame )
const;
static CameraCalibration fromFrame(const base::samples::frame::Frame &frame)
create a calibration struct based on the information embedded in the frame
Definition: Calibration.cpp:71
double d0
Definition: Calibration.h:34
double ey
Definition: Calibration.h:42
double ty
Definition: Calibration.h:99
ExtrinsicCalibration extrinsic
Definition: Calibration.h:123
double tx
Definition: Calibration.h:99
double d1
Definition: Calibration.h:34
Definition: Calibration.h:120
double d3
Definition: Calibration.h:34
Definition: Calibration.h:18
double rz
Definition: Calibration.h:100
bool fisheye
Definition: Calibration.h:47
double fx
Definition: Calibration.h:28
ExtrinsicCalibration()
Definition: Calibration.cpp:104
int height
Definition: Calibration.h:37
Definition: Calibration.h:97
double rx
Definition: Calibration.h:100
bool isValid() const
Definition: Calibration.cpp:209
double ry
Definition: Calibration.h:100
double ex
Definition: Calibration.h:42
double cx
Definition: Calibration.h:31
Eigen::Affine3d getTransform() const
Definition: Calibration.cpp:125
void rescale(int width, int height)
rescale the calibration to a different image size
Definition: Calibration.cpp:45
int width
Definition: Calibration.h:37
double cy
Definition: Calibration.h:31
double fy
Definition: Calibration.h:28
CameraCalibration()
Definition: Calibration.cpp:12
bool isValid() const
Definition: Calibration.cpp:56
static StereoCalibration fromMatlabFile(const std::string &file)
Definition: Calibration.cpp:137
Eigen::Matrix2d getPixelCovariance() const
Definition: Calibration.cpp:37
double d2
Definition: Calibration.h:34
void toFrame(base::samples::frame::Frame &frame) const
write the calibration into the attributes of the frame
Definition: Calibration.cpp:87
CameraCalibration camRight
Definition: Calibration.h:122
Eigen::Matrix3d getCameraMatrix() const
Definition: Calibration.cpp:28
CameraCalibration camLeft
Definition: Calibration.h:122
double tz
Definition: Calibration.h:99
bool isValid() const
Definition: Calibration.cpp:114
StereoCalibration()
Definition: Calibration.cpp:142