SMIL  0.9.1
Geodesic Transforms
+ Collaboration diagram for Geodesic Transforms:

Classes

struct  maxFunctor< T >
 
struct  minFunctor< T >
 

Functions

template<class T >
RES_T binBuild (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Reconstruction (using hierarchical queues).
 
template<class T >
RES_T build (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Reconstruction (using hierarchical queues).
 
template<class T >
RES_T buildClose (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Closing by reconstruction.
 
template<class T >
RES_T buildOpen (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Opening by reconstruction. More...
 
template<class T >
RES_T dualBuild (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Dual reconstruction (using hierarchical queues).
 
template<class T >
RES_T fillHoles (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Hole filling.
 
template<class T >
RES_T geoBuild (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 
template<class T >
RES_T geoDil (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Geodesic dilation.
 
template<class T >
RES_T geoDualBuild (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 
template<class T >
RES_T geoEro (const Image< T > &imIn, const Image< T > &imMask, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Geodesic erosion.
 
template<class T >
RES_T hBuild (const Image< T > &imIn, const T &height, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Reconstruction (using hierarchical queues). More...
 
template<class T >
RES_T hDualBuild (const Image< T > &imIn, const T &height, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Dual h-Reconstuction. More...
 
template<class T >
RES_T initBuildHierarchicalQueue (const Image< T > &imIn, HierarchicalQueue< T > &hq)
 
template<class T >
RES_T initBuildHierarchicalQueue (const Image< T > &imIn, HierarchicalQueue< T > &hq, const T noPushValue)
 
template<class T >
RES_T levelPics (const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
 Dual hole filling.
 
template<class T , class operatorT >
RES_T processBuildHierarchicalQueue (Image< T > &imIn, const Image< T > &imMask, Image< UINT8 > &imStatus, HierarchicalQueue< T > &hq, const StrElt &se)
 

Detailed Description

Function Documentation

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

Opening by reconstruction.

Erosion followed by a reconstruction

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

Reconstruction (using hierarchical queues).

h-Reconstuction

Performs a subtraction of size height followed by a reconstruction

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

Dual h-Reconstuction.

Performs an addition of size height followed by a dual reconstruction