Basic Image AlgorithmS Library
2.8.0
|
Classes related to geometric Transformations and Projective Geometry. More...
Classes | |
class | BIAS::AffineTransf |
last line of an affine transformation in 3d space is always 0 0 0 1 and can therefor be droped from this class for this reason it is necessairy to overload certain operators and functions e.g. More... | |
class | BIAS::CamPoseCalib |
this classs allows estimation of the internal (except skew) and external camera parameters by an iterative non-linear algorithm from given 2D-3D correspondences More... | |
class | BIAS::Conic2D |
A 3x3 matrix representing a conic (cone/plane intersection) More... | |
class | BIAS::CoordinateTransform3D |
Transforms 3d points between two different coodinate systems, e.g. More... | |
class | BIAS::CovMatrix3x3 |
class for 3x3 covariance matrices More... | |
class | BIAS::DualQuaternion< QUAT_TYPE > |
class representing rigid motion by dual quaternions More... | |
class | BIAS::EMatrix |
class representing an Essential matrix More... | |
class | BIAS::EpipolarLine |
A class for representing epipolar lines with useful functions like ScanLine(). More... | |
class | BIAS::EuclideanTransf3D |
Euclidean transformation for 3D points. More... | |
class | BIAS::FMatrix |
class representing a Fundamental matrix More... | |
class | BIAS::FMatrixBase |
describes the epipolar relationship between a point and his mapping on a corresponding epipolar line. More... | |
class | BIAS::HMatrix |
a 3x3 Matrix describing projective transformations between planes More... | |
class | BIAS::HMatrixBase |
describes a homography More... | |
class | BIAS::HMatrixEstimation |
Estimate 3x3 matrix relating image coordinates with each other, i.e. More... | |
class | BIAS::HomgLine2D |
a line l = (a b c)^T is a form of the implicit straight line equation 0 = a*x + b*y + c if homogenized, a^2 + b^2 = 1 beware: (a b) is the vector perpendicular to the line direction therefor b could be interpreted as dx, but then a is equal to -dy More... | |
class | BIAS::HomgPlane3D |
A homogeneous plane (in P^3) All points X on the plane p fulfill p ' * X = 0. More... | |
class | BIAS::HomgPoint2D |
class HomgPoint2D describes a point with 2 degrees of freedom in projective coordinates. More... | |
class | BIAS::HomgPoint3D |
class HomgPoint3D describes a point with 3 degrees of freedom in projective coordinates. More... | |
class | BIAS::KMatrix |
K describes the mapping from world coordinates (wcs) to pixel coordinates (pcs). More... | |
class | BIAS::Normalization |
class Normalization Functions, e.g. More... | |
class | BIAS::PMatrix |
describes a projective 3D -> 2D mapping in homogenous coordinates More... | |
class | BIAS::PMatrixBase |
describes a projective 3D -> 2D mapping in homogenous coordinates More... | |
class | BIAS::Pose |
Represents 3d pose transformations, parametrized as Euclidean translation and unit quaternion orientation. More... | |
class | BIAS::PoseParametrizationCovariance |
class encapsulating the transfromations between different pose parametrizations More... | |
class | BIAS::Projection |
This class hides the underlying projection model, like projection matrix, spherical camera, lens distortion. More... | |
class | BIAS::ProjectionParametersBufferedRay |
This class maps image coords to rays which are buffered for fast lookup. More... | |
class | BIAS::ProjectionParametersCylindric |
Camera parameters which define the mapping between rays in the camera coordinate system and pixels in the image as well as external pose. More... | |
class | BIAS::ProjectionParametersDynamicLoad |
can load exernally programmed child classes of ProjectionParametersBase More... | |
class | BIAS::ProjectionParametersGreatCircles |
spherical camera that samples along big circles containig the H vector. More... | |
class | BIAS::ProjectionParametersOrthographic |
Camera parameters which define the mapping between rays in the camera coordinate system and pixels in the image as well as external pose. More... | |
class | BIAS::ProjectionParametersPerspective |
camera parameters which define the mapping between rays in the camera coordinate system and pixels in the image as well as external pose More... | |
class | BIAS::ProjectionParametersPerspectiveDepth |
additional depth calibration parameters for a perspective depth camera to be used for ToF-(PMD) cameras. More... | |
class | BIAS::ProjectionParametersSpherical |
camera parameters which define the mapping between rays in the camera coordinate system and pixels in the image as well as external pose More... | |
class | BIAS::ProjectionParametersSphericalFast |
spherical camera that uses polynomial only and should therefore be faster than other spherical camera More... | |
class | BIAS::Quadric3D |
A quadric as a 4x4 matrix describing a surface in 3d projective space defined by a quadratic equation, e.g. More... | |
class | BIAS::Quaternion< T > |
class for rotation with axis and angle More... | |
class | BIAS::RMatrix |
3D rotation matrix More... | |
class | BIAS::RMatrixBase |
Implements a 3D rotation matrix. More... | |
class | BIAS::RotationAveraging |
Computes mean of rotations due to different measures. More... | |
class | BIAS::SphericalCoordinates |
Transformation between affine and spherical coordinates. More... | |
Classes related to geometric Transformations and Projective Geometry.