SMIL  0.8
 All Classes Functions Variables Groups Pages
Base operators
+ Collaboration diagram for Base operators:

Functions

template<class T >
RES_T close (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Morphological grayscale closing. More...
 
template<class T >
RES_T dilate (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE, T borderVal=ImDtTypes< T >::min())
 Morphological grayscale dilation. More...
 
template<class T >
RES_T dilate (const Image< T > &imIn, Image< T > &imOut, UINT seSize, T borderVal=ImDtTypes< T >::min())
 
template<class T >
RES_T erode (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE, T borderVal=ImDtTypes< T >::max())
 Morphological grayscale erosion. More...
 
template<class T >
RES_T erode (const Image< T > &imIn, Image< T > &imOut, UINT seSize, T borderVal=ImDtTypes< T >::max())
 
template<class T >
RES_T open (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Morphological grayscale opening. More...
 

Detailed Description

Function Documentation

RES_T smil::close ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt &  se = DEFAULT_SE 
)

Morphological grayscale closing.

RES_T smil::dilate ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt &  se = DEFAULT_SE,
borderVal = ImDtTypes<T>::min() 
)

Morphological grayscale dilation.

+ Theoretical Details:
Parameters
imInInput image
imOutOutput image
se(optional) The structuring element to use
borderVal(optional) The border value
RES_T smil::dilate ( const Image< T > &  imIn,
Image< T > &  imOut,
UINT  seSize,
borderVal = ImDtTypes<T>::min() 
)
Parameters
imInInput image
imOutOutput image
seSizeThe size of the default structuring element
borderVal(optional) The border value
RES_T smil::erode ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt &  se = DEFAULT_SE,
borderVal = ImDtTypes<T>::max() 
)

Morphological grayscale erosion.

+ Theoretical Details:
Parameters
imInInput image
imOutOutput image
seSizeThe size of the default structuring element
borderVal(optional) The border value
RES_T smil::erode ( const Image< T > &  imIn,
Image< T > &  imOut,
UINT  seSize,
borderVal = ImDtTypes<T>::max() 
)
Parameters
imInInput image
imOutOutput image
seSizeThe size of the default structuring element
borderVal(optional) The border value
RES_T smil::open ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt &  se = DEFAULT_SE 
)

Morphological grayscale opening.