[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
Basic Morphological Operations |
Functions | |
template<... > | |
void | discDilation (...) |
Apply dilation (maximum) filter with disc of given radius to image. More... | |
template<... > | |
void | discDilationWithMask (...) |
Apply dilation (maximum) filter with disc of given radius to image using a mask. More... | |
template<... > | |
void | discErosion (...) |
Apply erosion (minimum) filter with disc of given radius to image. More... | |
template<... > | |
void | discErosionWithMask (...) |
Apply erosion (minimum) filter with disc of given radius to image using a mask. More... | |
template<... > | |
void | discMedian (...) |
Apply median filter with disc of given radius to image. More... | |
template<... > | |
void | discMedianWithMask (...) |
Apply median filter with disc of given radius to image using a mask. More... | |
template<... > | |
void | discRankOrderFilter (...) |
Apply rank order filter with disc structuring function to the image. More... | |
template<... > | |
void | discRankOrderFilterWithMask (...) |
Apply rank order filter with disc structuring function to the image using a mask. More... | |
Perform erosion, dilation, and median with disc structuring functions
See also: Morphological operators for multi-dimensional arrays. Separable morphology with parabola structuring functions in arbitrary dimensions
void vigra::discRankOrderFilter | ( | ... | ) |
Apply rank order filter with disc structuring function to the image.
The pixel values of the source image must be in the range 0...255. Radius must be >= 0. Rank must be in the range 0.0 <= rank <= 1.0. The filter acts as a minimum filter if rank = 0.0, as a median if rank = 0.5, and as a maximum filter if rank = 1.0. Accessor are used to access the pixel data.
Declarations:
pass 2D array views:
Usage:
#include <vigra/flatmorphology.hxx>
Namespace: vigra
Preconditions:
void vigra::discErosion | ( | ... | ) |
Apply erosion (minimum) filter with disc of given radius to image.
This is an abbreviation for the rank order filter with rank = 0.0. See discRankOrderFilter() for more information.
Declarations:
pass 2D array views:
void vigra::discDilation | ( | ... | ) |
Apply dilation (maximum) filter with disc of given radius to image.
This is an abbreviation for the rank order filter with rank = 1.0. See discRankOrderFilter() for more information.
Declarations:
pass 2D array views:
void vigra::discMedian | ( | ... | ) |
Apply median filter with disc of given radius to image.
This is an abbreviation for the rank order filter with rank = 0.5. See discRankOrderFilter() for more information.
Declarations:
pass 2D array views:
void vigra::discRankOrderFilterWithMask | ( | ... | ) |
Apply rank order filter with disc structuring function to the image using a mask.
The pixel values of the source image must be in the range 0...255. Radius must be >= 0. Rank must be in the range 0.0 <= rank <= 1.0. The filter acts as a minimum filter if rank = 0.0, as a median if rank = 0.5, and as a maximum filter if rank = 1.0. Accessor are used to access the pixel data.
The mask is only applied to th input image, i.e. the function generates an output wherever the current disc contains at least one pixel with mask value 'true'. Source pixels with mask value 'false' are ignored during the calculation of the rank order.
Declarations:
pass 2D array views:
Usage:
#include <vigra/flatmorphology.hxx>
Namespace: vigra
Preconditions:
void vigra::discErosionWithMask | ( | ... | ) |
Apply erosion (minimum) filter with disc of given radius to image using a mask.
This is an abbreviation for the masked rank order filter with rank = 0.0. See discRankOrderFilterWithMask() for more information.
Declarations:
pass 2D array views:
void vigra::discDilationWithMask | ( | ... | ) |
Apply dilation (maximum) filter with disc of given radius to image using a mask.
This is an abbreviation for the masked rank order filter with rank = 1.0. See discRankOrderFilterWithMask() for more information.
Declarations:
pass 2D array views:
void vigra::discMedianWithMask | ( | ... | ) |
Apply median filter with disc of given radius to image using a mask.
This is an abbreviation for the masked rank order filter with rank = 0.5. See discRankOrderFilterWithMask() for more information.
Declarations:
pass 2D array views:
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|