SLIP
1.4
|
![]() ![]() | This namespace corresponds to the kernel of the Simple Library on Image Processing (SLIP). That is to say that it contains the data structures and the algorithms needed by these data strucutres |
![]() ![]() ![]() | Generic fill border functor: fill border of 1d, 2d or 3d iterator ranges |
![]() ![]() ![]() | Generic update border functor: update border of 1d, 2d or 3d iterator ranges |
![]() ![]() ![]() | Generic add border functor: adds border of 1d, 2d or 3d iterator ranges |
![]() ![]() ![]() | Converts a RGB color to a luminance value |
![]() ![]() ![]() | Converts a RGB color to XYZ color |
![]() ![]() ![]() | Converts a XYZ color to RGB color |
![]() ![]() ![]() | Converts a RGB color to XYZ color. Another version (not the same white reference) |
![]() ![]() ![]() | Converts a XYZ color to RGB color. Another version (not the same white reference) |
![]() ![]() ![]() | Converts a RGB color to YCrCb color |
![]() ![]() ![]() | Converts a YCrCb color to RGB color |
![]() ![]() ![]() | Converts a RGB color to CieLab color |
![]() ![]() ![]() | |
![]() ![]() ![]() | Converts a RGB color to HSV color |
![]() ![]() ![]() | |
![]() ![]() ![]() | Converts a RGB color to HSI color |
![]() ![]() ![]() | Converts a HSI color to RGB color |
![]() ![]() ![]() | Converts a RGB color to HSI color |
![]() ![]() ![]() | Converts a HSI color to RGB color |
![]() ![]() ![]() | Computes the L1 distance between two values x and y: ![]() |
![]() ![]() ![]() | Computes the L2 distance between two values x and y: ![]() |
![]() ![]() ![]() | Computes the L22 distance between two values x and y: ![]() |
![]() ![]() ![]() | Computes the L1 relative error between two values x and y: ![]() |
![]() ![]() ![]() | Computes the L2 relative error between two values x and y: ![]() |
![]() ![]() ![]() | Computes the Relative L22 error between two values x and y: ![]() |
![]() ![]() ![]() | Computes the L1 distance between two Vectors x and y: ![]() |
![]() ![]() ![]() | Computes the L2 distance between two Vectors x and y: ![]() |
![]() ![]() ![]() | Computes the L22 distance between two Vectors x and y: ![]() |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Functor object uses to change the range of container according to an affine transformation |
![]() ![]() ![]() | Functor object uses to change the range of container into [0,1] |
![]() ![]() ![]() | Functor object uses to change the range of container into [0,255] |
![]() ![]() ![]() | Functor object uses to change the range of container into [0,b] |
![]() ![]() ![]() | Functor object uses to change the range of container applying normal distribution |
![]() ![]() ![]() | Functor object uses to change the range of container applying sigmoide distribution |
![]() ![]() ![]() | Functor object uses to change the range of container applying sigmoide distribution between [0,b] |
![]() ![]() ![]() | Function to compute the backprojection of the 3d world point corresponding to the backprojection of an image point using the Levenberg-Marquadt algorithm |
![]() ![]() ![]() | Function to compute the camera model of distortion using the Levenberg-Marquadt algorithm |
![]() ![]() ![]() | Generic derivative functor |
![]() ![]() ![]() | Computes the saxpy ("scalar a x plus b") operation: ( ![]() |
![]() ![]() ![]() | Computes the complex operation: ( ![]() |
![]() ![]() ![]() | Computes the complex operation: ( ![]() |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Real functor. Return the real part of x |
![]() ![]() ![]() | Imag functor. Return the imaginary part of x |
![]() ![]() ![]() | Abs functor. Return the absolute value of x |
![]() ![]() ![]() | Compare two element according to their absolute value. Return true if std::abs(__x) < std::abs( __y) |
![]() ![]() ![]() | Compare two element according to their absolute value. Return true if std::abs(__x) > std::abs( __y) |
![]() ![]() ![]() | Computes the minimum value between two values |
![]() ![]() ![]() | Computes the maximum value between two values |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A structure for numeric constants |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Safe version of N4D8C neighborhood (only existing neighbors are returned) |
![]() ![]() ![]() | N4D8C neighborhood |
![]() ![]() ![]() | Safe version of previous N4D8C neighborhood (only previous and existing neighbors are returned) |
![]() ![]() ![]() | Previous N4D8C neighborhood (only previous neighbors are returned) |
![]() ![]() ![]() | Safe version of next N4D8C neighborhood (only next and existing neighbors are returned) |
![]() ![]() ![]() | Next N4D8C neighborhood (only next neighbors are returned) |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is a structure to store descriptive statistics |
![]() ![]() ![]() | |
![]() ![]() ![]() | Functor object used to binarize a value |
![]() ![]() ![]() | Functor object used to threshold a value |
![]() ![]() ![]() | Functor object used to double-threshold a value |
![]() ![]() ![]() | This is a linear (one-dimensional) dynamic template container. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL) |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into a slip::Box2d area defined by the indices of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into two Range defined by the indices and strides of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into a Box area defined by the indices of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into two Range defined by the indices and strides of the 2d container |
![]() ![]() ![]() | Difference of Point2D class, specialization of DPoint<CoordType,DIM> with DIM = 2 |
![]() ![]() ![]() | This is a point2d class, a specialized version of Point<CoordType,DIM> with DIM = 2 |
![]() ![]() ![]() | This is a two-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access |
![]() ![]() ![]() | This is a three-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access |
![]() ![]() ![]() | This is a four-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the quadruple bracket element access |
![]() ![]() ![]() | This is a linear (one-dimensional) static container. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL) |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is a two-dimensional static and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access |
![]() ![]() ![]() | This a three-dimensional static and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access |
![]() ![]() ![]() | This a four-dimensional static and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the quadruple bracket element access |
![]() ![]() ![]() | Define an abstract Point structure |
![]() ![]() ![]() | Define an abstract DPoint structure |
![]() ![]() ![]() | Define an abstract Box structure |
![]() ![]() ![]() | This is a Box1d class, a specialized version of slip::Box<CoordType,DIM> with DIM = 1 |
![]() ![]() ![]() | This is a Box2d class, a specialized version of slip::Box<CoordType,DIM> with DIM = 2 |
![]() ![]() ![]() | This is a Box3d class, a specialized version of slip::Box<CoordType,DIM> with DIM = 3 |
![]() ![]() ![]() | This is a Box4d class, a specialized version of slip::Box<CoordType,DIM> with DIM = 4 |
![]() ![]() ![]() | Define an abstract CameraModel class |
![]() ![]() ![]() | This is a Color struct |
![]() ![]() ![]() | This is a color hyper volume (4D) class. This container defines STL Bidirectionnal iterators begin and end. It defines also 4d extensions of the RandomAccess Iterators called first_front_upper_left and last_back_bottom_right(). As a consequence, the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMulitComponent4d using Color blocks |
![]() ![]() ![]() | This is a color image class. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMulitComponent2d using Color blocks. Moreover it contains image read/write operations. These operations are done using the ImageMagick library |
![]() ![]() ![]() | Colormap container. This is a linear (one-dimensional) dynamic template container. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL) |
![]() ![]() ![]() | This is a color volume class. This container defines STL Bidirectionnal iterators begin and end. It defines also 3d extensions of the RandomAccess Iterators called front_upper_left and back_bottom_right(). As a consequence, the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMulitComponent3d using Color blocks |
![]() ![]() ![]() | This is some iterator to iterate a 2d MultiComponentContainer into a Box area defined by the indices of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d MultiComponentContainer into a Box area defined by the indices of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into two Range defined by the indices and strides of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 2d container into two Range defined by the indices and strides of the 2d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d MultiComponentContainer into a Box area defined by the indices of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d MultiComponentContainer into a Box area defined by the indices of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into two Range defined by the indices and strides of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into two Range defined by the indices and strides of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d MultiComponentContainer into a Box area defined by the indices of the 4d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d MultiComponentContainer into a Box area defined by the indices of the 4d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d container into two Range defined by the indices and strides of the 4d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d container into two Range defined by the indices and strides of the 4d container |
![]() ![]() ![]() | Define an union find tree |
![]() ![]() ![]() | This is a Dense Vector2d Field. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMultiComponent2d using Vector2d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...). Contrary to slip::RegularVector2dField2d, this container is not associated with a grid |
![]() ![]() ![]() | This is a dense 2d Field containing Vector3d. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMultiComponent2d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...) |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into a Box area defined by the subscripts of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into two Range defined by the indices and strides of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into a Box area defined by the subscripts of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into two Range defined by the indices and strides of the 3d container |
![]() ![]() ![]() | Difference of Point3D class, specialization of DPoint<CoordType,DIM> with DIM = 3 |
![]() ![]() ![]() | This is a point3d class, a specialized version of Point<CoordType,DIM> with DIM = 3 |
![]() ![]() ![]() | This is a Dense Vector3d Field. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMultiComponent3d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...). Contrary to slip::RegularVector3dField3d, this container is not associated with a grid |
![]() ![]() ![]() | |
![]() ![]() ![]() | Define a DistortionCamera class |
![]() ![]() ![]() | Difference of Point1D class, specialization of DPoint<CoordType,DIM> with DIM = 1 |
![]() ![]() ![]() | Difference of Point4D class, specialization of DPoint<CoordType,DIM> with DIM = 4 |
![]() ![]() ![]() | Standard exception extension name have been changed to eliminate conflicts with QT |
![]() ![]() ![]() | This is a GenericMultiComponent2d class. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. Data are stored using a Matrix of Block. It is essentially an internal class used to define slip::ColorImage, slip::MultispectralImage, slip::DenseVector2dField2d, slip::DenseVector3dField2d. But it can be used to define other 2d Multicomponent structures |
![]() ![]() ![]() | Numerical matrix class. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It extends the interface of Array2d adding arithmetical: +=, -=, *=, /=,+,-,/,*... and mathematical operators: min, max, abs, sqrt, cos, acos, sin, asin, tan, atan, exp, log, cosh, sinh, tanh, log10, sum, apply.. |
![]() ![]() ![]() | This is a GenericMultiComponent3d class. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. Data are stored using a Matrix3d of Block. It is essentially an internal class used to define slip::DenseVector3dField3d. But it can be used to define other 3d Multicomponent structures |
![]() ![]() ![]() | Numerical matrix3d class. This container statisfies the RandomAccessContainer concepts of the STL except the simple bracket which is replaced by a double bracket. It extends the interface of Array3d adding arithmetical: +=, -=, *=, /=,+,-,/,*... and mathematical operators : min, max, abs, sqrt, cos, acos, sin, asin, tan, atan, exp, log, cosh, sinh, tanh, log10, sum, apply.. |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is a point4d class, a specialized version of Point<CoordType,DIM> with DIM = 4 |
![]() ![]() ![]() | This is a GenericMultiComponent4d class. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. Data are stored using a Matrix4d of Block. This class can be used to define 4d Multicomponent structures |
![]() ![]() ![]() | Numerical matrix4d class. This container statisfies the RandomAccessContainer concepts of the STL except the simple bracket which is replaced by a double bracket. It extends the interface of Array4d adding arithmetical: +=, -=, *=, /=,+,-,/,*... and mathematical operators : min, max, abs, sqrt, cos, acos, sin, asin, tan, atan, exp, log, cosh, sinh, tanh, log10, sum, apply.. |
![]() ![]() ![]() | This is a Range class |
![]() ![]() ![]() | This is a grayscaleimage class. This is a two-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. Data are stored using a Matrix class. It extends the interface of Matrix adding image read/write operations. These operations are done using the ImageMagick library |
![]() ![]() ![]() | Numerical container class This is a four-dimensional dynamic and generic container. This container satisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. Data are stored using a Matrix4d class. It extends the interface of Matrix4d adding image read/write operations. These operations are done using the ImageMagick library |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into a plane area defined by the subscripts of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 3d container into a plane area defined by the subscripts of the 3d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d container into a Box area defined by the subscripts of the 4d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d container into a Box area defined by the subscripts of the 4d container |
![]() ![]() ![]() | This is some iterator to iterate a 4d container into two Range defined by the indices and strides of the 4d container |
![]() ![]() ![]() | Some const iterator to iterate a 4d container into two Range defined by the indices and strides of the 4d container |
![]() ![]() ![]() | This is a linear (one-dimensional) static vector. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL). It extends the interface of Array adding arithmetical: +=, -=, *=, /=, +,-,/,*... and mathematical operators : min, max, abs, sqrt, cos, acos, sin, asin, tan, atan, exp, log, cosh, sinh, tanh, log10, sum, apply, Euclidean norm, L1 norm, L2 norm.. |
![]() ![]() ![]() | This is a Multi Spectral Image container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of slip::GenericMulitComponent2d using blocks |
![]() ![]() ![]() | Numerical Monomial structure |
![]() ![]() ![]() | Numerical MultivariatePolynomial class |
![]() ![]() ![]() | Define a PinholeCamera class |
![]() ![]() ![]() | Define a PinholeDLTCamera class |
![]() ![]() ![]() | Define a PinholeFaugerasCamera class |
![]() ![]() ![]() | This is a point1d class, a specialized version of Point<CoordType,DIM> with DIM = 1 |
![]() ![]() ![]() | Numerical Polynomial class. This container statisfies the RandomAccessContainer concepts of the STL The coefficients of the polynomial ![]() |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is container to handle a pyramid of containers |
![]() ![]() ![]() | This is a 2d Field containing slip::Vector2d associated with a regular grid. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMultiComponent2d using Vector2d blocks. It implements arithmetic and mathematical operators (divergence, vorticity, derivative...) and read/write methods (tecplot and gnuplot file format). The points of the Vector field grid are assumed to be spaced by two regular steps. The inital point (closest point from the physical axis origin) of the grid is also stored within the data structure |
![]() ![]() ![]() | This is a Regular Vector3d Field. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMultiComponent3d using slip::Vector3d blocks. It implements arithmetic and mathematical operators (divergence, vorticity, derivative...) and read/write methods (tecplot file format). The points of the Vector field grid are assumed to be spaced by two regular steps. The inital point (closest point from the physical axis origin) of the grid is also stored within the data structure |
![]() ![]() ![]() | Numerical Signal class. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL). Data are stored using a Vector class. It extends the interface of Vector adding signal read/write operations |
![]() ![]() ![]() | Define a SoloffCamera class |
![]() ![]() ![]() | Numerical Vector class. This container statisfies the RandomAccessContainer concepts of the Standard Template Library (STL). It extends the interface of Array adding arithmetical: +=, -=, *=, /=,+,-,/,*... and mathematical operators : min, max, abs, sqrt, cos, acos, sin, asin, tan, atan, exp, log, cosh, sinh, tanh, log10, sum, apply.. |
![]() ![]() ![]() | This is a Vector2d struct. It is a specialization of kvector. It implements some peculiar 2d operations |
![]() ![]() ![]() | Computes the angular error usually used in optical flow estimation evaluations:
where : |
![]() ![]() ![]() | Computes the angular error usually used in optical flow estimation evaluations:
where: |
![]() ![]() ![]() | This is a Vector3d struct. It is a specialization of kvector. It implements some specific 3d operations |
![]() ![]() ![]() | This is a Vector4d struct. It is a specialization of kvector. It implements some specific 4d operations |
![]() ![]() ![]() | Numerical volume class This is a two-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. Data are stored using a Matrix3d class. It extends the interface of Matrix3d adding image read/write operations. These operations are done using the ImageMagick library |
![]() ![]() ![]() | AvReader, inherited from ContainerReader, is a reader for videos |
![]() ![]() ![]() | AvWriter is a video writer |
![]() ![]() ![]() | ContainerReader is the base class of the readers classes. All readers are working the same way: |
![]() ![]() ![]() | ContainerWriter is the base class of the writer classes. All the writers are working the same way: |
![]() ![]() ![]() | FITSReader, inherited from ContainerReader, is a reader of fits files (only Single Image FITS file as the reader read only the PHDU) |
![]() ![]() ![]() | FITSWriter is a fits writer |
![]() ![]() ![]() | JpegReader, inherited from ContainerReader, is a reader for jpeg images |
![]() ![]() ![]() | JpegWriter is the jpeg image writer |
![]() ![]() ![]() | NetCDFReader, inherited from ContainerReader, is a reader of netcdf files |
![]() ![]() ![]() | NetCDFWriter is a net |
![]() ![]() ![]() | PngReader, inherited from ContainerReader, is a reader for png images |
![]() ![]() ![]() | |
![]() ![]() ![]() | PngWriter is the png image writer |
![]() ![]() ![]() | WavReader, inherited from ContainerReader, is a reader for wav audio files |
![]() ![]() ![]() | WavWriter is the wave array writer |
![]() ![]() | |
![]() ![]() | STL namespace |
![]() ![]() ![]() | Redefinition of std::less for complex: return true if std::norm(__x) < std::norm(__y) |
![]() ![]() ![]() | Redefinition of std::greater for complex: return true if std::norm(__x) > std::norm(__y) |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() |