include
lvr2
io
CalibrationParameters.hpp
Go to the documentation of this file.
1
28
#ifndef CALIBRATIONPARAMETERS_HPP
29
#define CALIBRATIONPARAMETERS_HPP
30
31
namespace
lvr2
32
{
33
34
typedef
struct
HyperspectralCalibration_
35
{
36
HyperspectralCalibration_
() :
37
a0
(0.0f),
a1
(0.0f),
a2
(0.0f),
38
angle_x
(0.0f),
angle_y
(0.0f),
angle_z
(0.0f),
39
origin_x
(0.0f),
origin_y
(0.0f),
origin_z
(0.0f),
40
principal_x
(0.0f),
principal_y
(0.0f) {}
41
42
// 1st degree (linear) vertical distortion (aka. aspect ratio correction)
43
float
a0
;
44
45
// 2nd degree vertical distortion
46
float
a1
;
47
48
// 4th degree vertical distortion
49
float
a2
;
50
51
// Rotation around x axis
52
float
angle_x
;
53
54
// Rotation around y axis
55
float
angle_y
;
56
57
// Rotation around z axis
58
float
angle_z
;
59
60
// Translation from camera origin in x direction
61
float
origin_x
;
62
63
// Translation from camera origin in y direction
64
float
origin_y
;
65
66
// Translation from camera origin in z direction
67
float
origin_z
;
68
69
// Vertical offset of the camera image center
70
float
principal_y
;
71
72
// Horizontal offset of the camera image senter
73
float
principal_x
;
74
}
HyperspectralCalibration
;
75
76
}
// namespace lvr2
77
78
#endif // CALIBRATIONPARAMETERS_HPP
lvr2::HyperspectralCalibration_::a0
float a0
Definition:
CalibrationParameters.hpp:43
lvr2::HyperspectralCalibration_::origin_y
float origin_y
Definition:
CalibrationParameters.hpp:64
lvr2::HyperspectralCalibration_::angle_x
float angle_x
Definition:
CalibrationParameters.hpp:52
lvr2::HyperspectralCalibration_::principal_y
float principal_y
Definition:
CalibrationParameters.hpp:70
lvr2::HyperspectralCalibration_::a2
float a2
Definition:
CalibrationParameters.hpp:49
lvr2::HyperspectralCalibration
struct lvr2::HyperspectralCalibration_ HyperspectralCalibration
lvr2::HyperspectralCalibration_::angle_y
float angle_y
Definition:
CalibrationParameters.hpp:55
lvr2::HyperspectralCalibration_::a1
float a1
Definition:
CalibrationParameters.hpp:46
lvr2::HyperspectralCalibration_
Definition:
CalibrationParameters.hpp:34
lvr2::HyperspectralCalibration_::HyperspectralCalibration_
HyperspectralCalibration_()
Definition:
CalibrationParameters.hpp:36
lvr2::HyperspectralCalibration_::origin_x
float origin_x
Definition:
CalibrationParameters.hpp:61
lvr2::HyperspectralCalibration_::angle_z
float angle_z
Definition:
CalibrationParameters.hpp:58
lvr2::HyperspectralCalibration_::principal_x
float principal_x
Definition:
CalibrationParameters.hpp:73
lvr2
Definition:
BaseBufferManipulators.hpp:39
lvr2::HyperspectralCalibration_::origin_z
float origin_z
Definition:
CalibrationParameters.hpp:67
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz
, Alexander Mock
, Lars Kiesow
, Lukas Kalbertodt
, Tristan Igelbrink
, Johan M. von Behren
, Dominik Feldschnieders
, Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:22