[ 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) |