templated version of the standard watershed algorithm More...
#include <mia/template/watershed.hh>
Inherits Product< dim >.
Public Types | |
| typedef Handler::Product | CFilter |
| typedef CFilter::Image | CImage |
| typedef watershed_traits< dim >::Handler | Handler |
| typedef PNeighbourhood::element_type::value_type | MPosition |
| typedef CFilter::Pointer | PFilter |
| typedef CImage::Pointer | PImage |
| typedef watershed_traits< dim >::PNeighbourhood | PNeighbourhood |
| typedef CImage::dimsize_type | Position |
Public Member Functions | |
| template<template< typename > class Image, typename T > | |
| TWatershed< dim >::result_type | operator() (const Image< T > &data) const |
| TWatershed (PNeighbourhood neighborhood, bool with_borders, float treash, bool eval_grad) | |
Friends | |
| bool | operator< (const PixelWithLocation &lhs, const PixelWithLocation &rhs) |
templated version of the standard watershed algorithm
| dim | Dimension for the input images |
Definition at line 35 of file watershed.hh.
| typedef Handler::Product TWatershed< dim >::CFilter |
Definition at line 40 of file watershed.hh.
| typedef CFilter::Image TWatershed< dim >::CImage |
Definition at line 42 of file watershed.hh.
| typedef watershed_traits<dim>::Handler TWatershed< dim >::Handler |
Definition at line 39 of file watershed.hh.
| typedef PNeighbourhood::element_type::value_type TWatershed< dim >::MPosition |
Definition at line 38 of file watershed.hh.
| typedef CFilter::Pointer TWatershed< dim >::PFilter |
Definition at line 41 of file watershed.hh.
| typedef CImage::Pointer TWatershed< dim >::PImage |
Definition at line 43 of file watershed.hh.
| typedef watershed_traits<dim>::PNeighbourhood TWatershed< dim >::PNeighbourhood |
Definition at line 37 of file watershed.hh.
| typedef CImage::dimsize_type TWatershed< dim >::Position |
Definition at line 44 of file watershed.hh.
| TWatershed< dim >::TWatershed | ( | PNeighbourhood | neighborhood, |
| bool | with_borders, | ||
| float | treash, | ||
| bool | eval_grad | ||
| ) |
Definition at line 95 of file watershed.hh.
| TWatershed< dim >::result_type TWatershed< dim >::operator() | ( | const Image< T > & | data | ) | const |
Definition at line 215 of file watershed.hh.
References boundary_label, cvdebug(), cvmsg(), and filter().
|
friend |
Definition at line 62 of file watershed.hh.