[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

Modules |

Here is a list of all modules:
[detail level 1 2]

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) Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany | html generated using doxygen and Python vigra 1.11.1