[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
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 arguments explicitly:
use argument objects in conjunction with Argument Object Factories :
Usage:
<b>\#include</b> \<vigra/flatmorphology.hxx\><br>
Namespace: vigra
Required Interface:
Preconditions:
void vigra::discErosion | ( | ...) |
Apply erosion (minimum) filter with disc of given radius to image.
This is an abbreviation vor the rank order filter with rank = 0.0. See discRankOrderFilter() for more information.
Declarations:
pass arguments explicitly:
use argument objects in conjunction with Argument Object Factories :
void vigra::discDilation | ( | ...) |
Apply dilation (maximum) filter with disc of given radius to image.
This is an abbreviation vor the rank order filter with rank = 1.0. See discRankOrderFilter() for more information.
Declarations:
pass arguments explicitly:
use argument objects in conjunction with Argument Object Factories :
void vigra::discMedian | ( | ...) |
Apply median filter with disc of given radius to image.
This is an abbreviation vor the rank order filter with rank = 0.5. See discRankOrderFilter() for more information.
Declarations:
pass arguments explicitly:
use argument objects in conjunction with Argument Object Factories :
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 arguments explicitly:
group arguments (use in conjunction with Argument Object Factories):
Usage:
#include <vigra/flatmorphology.hxx>
Namespace: vigra
Required Interface:
Preconditions:
void vigra::discErosionWithMask | ( | ...) |
Apply erosion (minimum) filter with disc of given radius to image using a mask.
This is an abbreviation vor the masked rank order filter with rank = 0.0. See discRankOrderFilterWithMask() for more information.
Declarations:
pass arguments explicitly:
group arguments (use in conjunction with Argument Object Factories):
void vigra::discDilationWithMask | ( | ...) |
Apply dilation (maximum) filter with disc of given radius to image using a mask.
This is an abbreviation vor the masked rank order filter with rank = 1.0. See discRankOrderFilterWithMask() for more information.
Declarations:
pass arguments explicitly:
group arguments (use in conjunction with Argument Object Factories):
void vigra::discMedianWithMask | ( | ...) |
Apply median filter with disc of given radius to image using a mask.
This is an abbreviation vor the masked rank order filter with rank = 0.5. See discRankOrderFilterWithMask() for more information.
Declarations:
pass arguments explicitly:
group arguments (use in conjunction with Argument Object Factories):
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|