Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes
Geometry and Transformations

Classes related to geometric Transformations and Projective Geometry. More...

+ Collaboration diagram for Geometry and Transformations:

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...
 

Detailed Description

Classes related to geometric Transformations and Projective Geometry.