SMIL  1.1
Regional Minima and Maxima

Detailed Description

+ Collaboration diagram for Regional Minima and Maxima:

Functions

template<class T >
RES_T minima (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 minima() - Minima More...
 
template<class T >
RES_T maxima (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 maxima() - Maxima More...
 
template<class T1 , class T2 >
RES_T minimaLabeled (const Image< T1 > &imIn, Image< T2 > &imOut, const StrElt &se=DEFAULT_SE)
 minimaLabeled() - Calculate the minima and labelize them More...
 
template<class T1 , class T2 >
RES_T maximaLabeled (const Image< T1 > &imIn, Image< T2 > &imOut, const StrElt &se=DEFAULT_SE)
 maximaLabeled() - Calculate the maxima and labelize them More...
 
template<class T >
RES_T hMinima (const Image< T > &imIn, const T &height, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 hMinima() - h-Minima More...
 
template<class T1 , class T2 >
RES_T hMinimaLabeled (const Image< T1 > &imIn, const T1 &height, Image< T2 > &imOut, const StrElt &se=DEFAULT_SE)
 hMinimaLabeled() - Calculate the h-minima and labelize them More...
 
template<class T >
RES_T hMaxima (const Image< T > &imIn, const T &height, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 hMaxima() - h-Maxima More...
 
template<class T1 , class T2 >
RES_T hMaximaLabeled (const Image< T1 > &imIn, const T1 &height, Image< T2 > &imOut, const StrElt &se=DEFAULT_SE)
 hMaximaLabeled() - Calculate the h-maxima and labelize them More...
 
template<class T >
RES_T fastMinima (const Image< T > &imIn, Image< T > &imOut, const StrElt &se)
 fastMinima() - Regional minima computation based on arrowing graphs More...
 
template<class T >
RES_T fastMaxima (const Image< T > &imIn, Image< T > &imOut, const StrElt &se)
 fastMaxima() - Regional maxima computation based on arrowing graphs More...
 

Function Documentation

◆ minima()

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

minima() - Minima

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element

◆ maxima()

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

maxima() - Maxima

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element

◆ minimaLabeled()

RES_T smil::minimaLabeled ( const Image< T1 > &  imIn,
Image< T2 > &  imOut,
const StrElt se = DEFAULT_SE 
)

minimaLabeled() - Calculate the minima and labelize them

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element

◆ maximaLabeled()

RES_T smil::maximaLabeled ( const Image< T1 > &  imIn,
Image< T2 > &  imOut,
const StrElt se = DEFAULT_SE 
)

maximaLabeled() - Calculate the maxima and labelize them

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element

◆ hMinima()

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

hMinima() - h-Minima

Parameters
[in]imIn: input image
[in]height:
[out]imOut: output image
[in]se: structuring element

◆ hMinimaLabeled()

RES_T smil::hMinimaLabeled ( const Image< T1 > &  imIn,
const T1 &  height,
Image< T2 > &  imOut,
const StrElt se = DEFAULT_SE 
)

hMinimaLabeled() - Calculate the h-minima and labelize them

Parameters
[in]imIn: input image
[in]height:
[out]imOut: output image
[in]se: structuring element

◆ hMaxima()

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

hMaxima() - h-Maxima

Parameters
[in]imIn: input image
[in]height:
[out]imOut: output image
[in]se: structuring element

◆ hMaximaLabeled()

RES_T smil::hMaximaLabeled ( const Image< T1 > &  imIn,
const T1 &  height,
Image< T2 > &  imOut,
const StrElt se = DEFAULT_SE 
)

hMaximaLabeled() - Calculate the h-maxima and labelize them

Parameters
[in]imIn: input image
[in]height:
[out]imOut: output image
[in]se: structuring element

◆ fastMinima()

RES_T smil::fastMinima ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt se 
)
inline

fastMinima() - Regional minima computation based on arrowing graphs

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element

◆ fastMaxima()

RES_T smil::fastMaxima ( const Image< T > &  imIn,
Image< T > &  imOut,
const StrElt se 
)
inline

fastMaxima() - Regional maxima computation based on arrowing graphs

Parameters
[in]imIn: input image
[out]imOut: output image
[in]se: structuring element