$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Otsu

Functions

template<typename I >
mln::trait::ch_value< I, bool >
::ret 
scribo::binarization::otsu (const Image< I > &input)
template<typename I >
I::value scribo::binarization::otsu_threshold (const Image< I > &input)

Detailed Description

Otsu's Binarization implementations.

This implementation is based on Ocropus's implementation. http://code.google.com/p/ocropus/

Function Documentation

template<typename I >
mln::trait::ch_value< I , bool >::ret scribo::binarization::otsu ( const Image< I > &  input)

An implementation of Otsu's binarization algorithm.

This implementation is based on Ocropus's implementation. http://code.google.com/p/ocropus/

Parameters
[in]inputA gray-scale image.
Returns
A binary image. True for foreground, False for background.
template<typename I >
I ::value scribo::binarization::otsu_threshold ( const Image< I > &  input)

Compute a global binarization threshold using Otsu's algorithm.

This implementation is based on Ocropus's implementation. http://code.google.com/p/ocropus/

Parameters
[in]inputA gray-scale image.
Returns
A global threshold value.