Namespaces | Classes | Functions

mln::histo Namespace Reference

Namespace of histograms. More...

Namespaces

namespace  impl
 

Implementation namespace of histo namespace.


namespace  internal

Classes

struct  array
 Generic histogram class over a value set with type T. More...
struct  point_from_value
struct  point_type_from

Functions

template<typename I >
histo::array< typename I::value > compute (const Image< I > &input)
 Compute the histogram of image input.
template<typename I >
mln::trait::concrete< I >::ret equalize (const Image< I > &input)
 Equalizes the histogram of image input.
template<typename T >
 mln_histo_point_type_from (T) meta_point_from_value(const T &v)
template<typename T >
std::ostream & operator<< (std::ostream &ostr, const array< T > &h)

Detailed Description

Namespace of histograms.


Function Documentation

template<typename I >
histo::array< typename I::value > mln::histo::compute ( const Image< I > &  input  )  [inline]

Compute the histogram of image input.

Definition at line 79 of file histo/compute.hh.

References mln::trace::entering(), mln::exact(), and mln::trace::exiting().

Referenced by mln::morpho::tree::internal::compute_histo(), and equalize().

template<typename I >
mln::trait::concrete< I >::ret mln::histo::equalize ( const Image< I > &  input  ) 

Equalizes the histogram of image input.

Author:
J. Fabrizio, R. Levillain

Definition at line 55 of file histo/equalize.hh.

References compute(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::initialize(), and mln::histo::array< T >::vset().

template<typename T >
mln::histo::mln_histo_point_type_from (  )  const

Definition at line 129 of file point_from_value.hh.

template<typename T >
std::ostream & mln::histo::operator<< ( std::ostream &  ostr,
const array< T > &  h 
) [inline]

Definition at line 179 of file histo/array.hh.