44 #ifndef _DSTOCHASTICWS_H_
45 #define _DSTOCHASTICWS_H_
47 #include "Core/include/DCore.h"
48 #include "Morpho/include/DMorpho.h"
71 template <
class labelT,
class T>
74 const size_t &n_seeds,
const StrElt &se);
85 template <
class labelT,
class T>
88 const size_t &n_seeds,
const StrElt &se);
100 template <
class labelT,
class T>
104 const double &t0,
const StrElt &se);
116 template <
class labelT,
class T>
119 const size_t &n_seeds,
const double &t0,
132 template <
class labelT,
class T>
136 const double &r0,
const StrElt &se);
143 #include "private/DStochasticWatershed.hpp"
Base structuring element.
Definition: DStructuringElement.h:68
void stochasticWatershedParallel(const Image< labelT > &primary, const Image< T > &gradient, Image< labelT > &out, const size_t &n_seeds, const StrElt &se)
stochasticWatershedParallel
size_t stochasticFlatZonesParallel(const Image< labelT > &primary, const Image< T > &gradient, Image< labelT > &out, const size_t &n_seeds, const double &t0, const StrElt &se)
stochasticFlatZonesParallel
size_t stochasticFlatZones(const Image< labelT > &primary, const Image< T > &gradient, Image< labelT > &out, const size_t &n_seeds, const double &t0, const StrElt &se)
Over Segmentation Correction.
size_t overSegmentationCorrection(const Image< labelT > &primary, const Image< T > &gradient, Image< labelT > &out, const size_t &n_seeds, const double &r0, const StrElt &se)
Over Segmentation Correction.
void stochasticWatershed(const Image< labelT > &primary, const Image< T > &gradient, Image< labelT > &out, const size_t &n_seeds, const StrElt &se)
stochasticWatershed
RES_T gradient(const Image< T > &imIn, Image< T > &imOut, const StrElt &se=DEFAULT_SE)
gradient() - Morphological gradient
Definition: DMorphoResidues.hpp:62