Visual Servoing Platform
version 3.0.0
|
#include <visp3/core/vpImageMorphology.h>
Public Types | |
enum | vpConnexityType { CONNEXITY_4, CONNEXITY_8 } |
Static Public Member Functions | |
template<class Type > | |
static void | erosion (vpImage< Type > &I, Type value, Type value_out, vpConnexityType connexity=CONNEXITY_4) |
template<class Type > | |
static void | dilatation (vpImage< Type > &I, Type value, Type value_out, vpConnexityType connexity=CONNEXITY_4) |
Various mathematical morphology tools, erosion, dilatation...
Definition at line 67 of file vpImageMorphology.h.
Type of connexity 4, or 8.
Definition at line 73 of file vpImageMorphology.h.
|
static |
Dilate a binary image using a structuring element of size one.
I | : Image to process. |
value | : Values of the pixels to dilate. |
value_out | : Value to set if dilatation is done. |
connexity | : Type of connexity: 4 or 8. |
To dilate a black area in an unsigned char image with one element mask, set value to 0 and value_out to 255.
To dilate a white area in an unsigned char image with one element mask, set value to 255 and value_out to 0.
Definition at line 174 of file vpImageMorphology.h.
References CONNEXITY_4, vpImage< Type >::getHeight(), and vpImage< Type >::getWidth().
|
static |
Erode a binary image using a structuring element of size one.
I | : Image to process. |
value | : Values of the pixels to erode. |
value_out | : Value to set if erosion is done. |
connexity | : Type of connexity: 4 or 8. |
To erode a black area in an unsigned char image, set value to 0 and value_out to 255.
To erode a white area in an unsigned char image with one element mask, set value to 255 and value_out to 0.
Definition at line 109 of file vpImageMorphology.h.
References CONNEXITY_4, vpImage< Type >::getHeight(), and vpImage< Type >::getWidth().