[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
Modules | ![]() |
Feature Accumulators | The namespace vigra::acc provides the function vigra::acc::extractFeatures() along with associated statistics functors and accumulator classes. Together, they provide a framework for efficient compution of a wide variety of statistical features, both globally for an entire image, and locally for each region defined by a label array. Many different statistics can be composed out of a small number of fundamental statistics and suitable modifiers. The user simply selects the desired statistics by means of their tags (see below), and a template meta-program automatically generates an efficient functor that computes exactly those statistics |
▼Color Space Conversions | Convert between RGB, sRGB, R'G'B', XYZ, L*a*b*, L*u*v*, Y'PbPr, Y'CbCr, Y'IQ, and Y'UV color spaces |
Polar Color Coordinates | Transform colors from/to a polar representation (hue, brightness, saturation). In many situations, this is more intuitive than direct initialization in a particular color space. The polar coordinates are normalized so that a color angle of 0 degrees is always associated with red (green is at about 120 degrees, blue at about 240 degrees - exact values differ between color spaces). A saturation of 1 is the highest saturation that any RGB color gets after transformation into the respective color space, and saturation 0 corresponds to gray. Thus, different color spaces become somewhat comparable |
Accessors for FFTWComplex | Encapsulate access to pixels of type FFTWComplex |
▼Linear Algebra | Classes and functions for matrix algebra, linear equations systems, eigen systems, least squares etc |
Advanced Matrix Algebra | Solution of linear systems, eigen systems, linear least squares etc |
Matrix Functions | Basic matrix algebra, element-wise mathematical functions, row and columns statistics, data normalization etc |
vigra::multi_math | Arithmetic and algebraic functions for multi-dimensional arrays |
Accessors for OpenCL types | Encapsulate access to members of OpenCL vector types |
Quaternion Operations | |
Accessors for RGBValue | |
Import/export of the TIFF format | TIFF conversion and file export/import |
Convolution Filters | |
Geometric Transformations | |
Distance Transform | |
Superpixel Creation | |
Parallel Processing | |
Data Accessors | |
Graph Data Structures and Algorithms | |
Image Registration | |
Mathematical Functions | |
Connected Components Labeling | |
Tensor Image Processing | |
Ranges and Points | |
Algorithms to Combine Images | |
Functors to Combine Images | |
Image Iterator Adapters | |
Algorithms to Copy Images | |
Corner Detection | |
Image Correlation | |
Edge Detection | |
Functions for FFTWComplex | |
Standard Image Types | The most common instantiations of the vigra::BasicImage template |
Fast Fourier Transform | |
Functions for FixedPoint | #include <vigra/fixedpoint.hxx> |
Functions for FixedPoint16 | #include <vigra/fixedpoint.hxx> |
Basic Morphological Operations | |
Functors | |
Gabor Filter | |
Import/Export of Images and Arrays in HDF5 Format | |
Image Containers | |
Image Import/Export Facilities | |
Image Iterators | General image iterator definition and implementations |
Algorithms to Initialize Images | |
Algorithms to Inspect Images | |
Functors To Inspect Images | |
Local Minima and Maxima | |
Multi-dimensional Array Tags | |
Create BasicImageView from MultiArrayViews | |
Chunked arrays | |
Multi-dimensional Shapes and Array Iterators | Shape objects and general iterators for arrays of arbitrary dimension |
GridGraph additions to namespace <tt>boost</tt> | |
Import/export of volume data. | |
Morphological operators for multi-dimensional arrays. | |
Point operators for multi-dimensional arrays. | |
Noise Normalization | |
Non-linear Diffusion and Total Variation | |
Utilities to manage pixel neighborhoods | |
Geometry | |
Polynomials and root determination | |
Optimization and Regression | |
Random Number Generation | |
Machine Learning | |
Functions for Rational | #include <vigra/rational.hxx> |
Recursive convolution functions | |
Resampling Convolution Filters | |
Functions for RGBValue | Implement basic arithmetic and equality for RGBValue |
One-dimensional and separable convolution functions | |
Import of Images from Andor Cameras | |
Fixed Size Integer Types | |
Camera MTF Estimation | |
Symmetry Detection | |
Functions for TinyVector | Implement basic arithmetic and equality for TinyVector |
Algorithms to Transform Images | |
Functors to Transform Images | |
Unsupervised Decomposition | |
Utilities to manage voxel neighborhoods |
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |