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

Image filters, which produce an output image given an input image based on local operations, and image transformations, e.g. More...

+ Collaboration diagram for Image Filters and Image Transformations:

Classes

class  BIAS::AffineMapping< InputStorageType, OutputStorageType >
 Maps image src to image sink with affine transformation. More...
 
class  BIAS::BackwardMapping< InputStorageType, OutputStorageType >
 Abstract base class to map an image (texture) src to an image sink with an arbitrary continuous function (e.g. More...
 
class  BIAS::Bilateral< InputStorageType, OutputStorageType >
 2D bilateral filter More...
 
class  BIAS::Binomial< InputStorageType, OutputStorageType >
 binomial low pass filter class More...
 
class  BIAS::CannyEdge< InputStorageType, OutputStorageType >
 Canny edge detector. More...
 
class  BIAS::CensusTransform< InputStorageType, OutputStorageType >
 3x3 Census Transform of greyscale image More...
 
class  BIAS::Convolution< InputStorageType, OutputStorageType >
 generic convolution class. More...
 
class  BIAS::CylindricalRectification< InputStorageType, OutputStorageType >
 Class implements rectification by image projection onto a cylinder. More...
 
class  BIAS::DeInterlace< InputStorageType, OutputStorageType >
 Deinterlacer filter for images. More...
 
class  BIAS::Dilation< InputStorageType, OutputStorageType >
 Dilation operator for binary images (black and white) More...
 
class  BIAS::Erosion< InputStorageType, OutputStorageType >
 Erosion operator for binary images (black and white) More...
 
class  BIAS::FilterBase< InputStorageType, OutputStorageType >
 virtual parent class for API definition of all (future) filters More...
 
class  BIAS::FilterMask
 A filter mask (or a kernel) used for convolution. More...
 
class  BIAS::FilterNTo2N< InputStorageType, OutputStorageType >
 base class for simple n->2n filter implementations More...
 
class  BIAS::FilterNTo2NFactory< InputStorageType, OutputStorageType >
 Creates N-to-2N filters by class name. More...
 
class  BIAS::FilterNTo3N< InputStorageType, OutputStorageType >
 base class for simple n->3n filter implementations More...
 
class  BIAS::FilterNTo3NFactory< InputStorageType, OutputStorageType >
 Creates N-to-3N filters by class name. More...
 
class  BIAS::FilterNToN< InputStorageType, OutputStorageType >
 base class for simple n->n filter implementations More...
 
class  BIAS::FilterNToNFactory< InputStorageType, OutputStorageType >
 Creates N-to-N filters by class name. More...
 
class  BIAS::Gauss< InputStorageType, OutputStorageType >
 smoothing with gaussian kernel More...
 
class  BIAS::GaussThreshold< InputStorageType, OutputStorageType >
 smoothing with gaussian kernel using a threshold More...
 
class  BIAS::GradientGauss< InputStorageType, OutputStorageType >
 gradient calculation with separated gauss masks More...
 
class  BIAS::GradientGaussAsymmetric< InputStorageType, OutputStorageType >
 gradient calculation with separated gauss masks More...
 
class  BIAS::GradientSimple< InputStorageType, OutputStorageType >
 simple gradient calculation gx(x,y) = I(x+1,y) - I(x-1,y) gy(x,y) = I(x,y+1) - I(x,y-1) More...
 
class  BIAS::GradientSobel3x3< InputStorageType, OutputStorageType >
 gradient calculation with sobel 3 by 3 masks More...
 
class  BIAS::HessianGauss< InputStorageType, OutputStorageType >
 gradient calculation with separated gauss masks More...
 
class  BIAS::HessianSimple< InputStorageType, OutputStorageType >
 simple hessian calculation hxx(x,y) = Hessian in x direction hyy(x,y) = Hessian in y direction More...
 
class  BIAS::HomographyMapping< InputStorageType, OutputStorageType >
 Maps image src to image sink with homography H (software implementation) More...
 
class  BIAS::Label
 does a connected component analysis and labels all connected regions More...
 
class  BIAS::LogPolarMapping< InputStorageType, OutputStorageType >
 Maps cartesian source coordinates to log-polar sink coordinates. More...
 
class  BIAS::Mean< InputStorageType, OutputStorageType >
 average mean filter More...
 
class  BIAS::Median< InputStorageType, OutputStorageType >
 Implements a 2D median filter for images. More...
 
class  BIAS::Morphology< InputStorageType, OutputStorageType >
 base class for Erosion, Dilation, and single Deletion More...
 
class  BIAS::PlanarRectification< InputStorageType, OutputStorageType >
 Rectification via perspective cameras, removes distortions. More...
 
class  BIAS::ProjectionMapping< InputStorageType, OutputStorageType >
 Maps source pixel to sink pixel of given projections. More...
 
class  BIAS::RectificationBase< InputStorageType, OutputStorageType >
 base class for rectification implementations and wrappers More...
 
class  BIAS::RectificationViaProjectionMappingBase< InputStorageType, OutputStorageType >
 Base class for rectification implementations that make use of projections to represent rectified state and where the projection-centers in rectified and original state are the same. More...
 
class  BIAS::Rescale< InputStorageType, OutputStorageType >
 Down-, Upsampling routines and Resize. More...
 
class  BIAS::SphericalRectification< InputStorageType, OutputStorageType >
 Class implements rectification by image projection onto a sphere. More...
 
class  BIAS::StructureTensor< InputStorageType, OutputStorageType >
 basic class for structure tensor calculation More...
 
class  BIAS::TextureMapping< InputStorageType, OutputStorageType >
 Maps source pixel to sink pixel given any TextureTransform. More...
 
class  BIAS::Thinning< InputStorageType, OutputStorageType >
 generic Thinning class, uses ethe Rosenfeld algorithm to thin structures in images without erasing them, unlike the erosion filter. More...
 

Detailed Description

Image filters, which produce an output image given an input image based on local operations, and image transformations, e.g.

spherical undistortion or homography mapping.