$extrastylesheet
Functions | |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | global_threshold (const Image< I > &input, const typename I::value &threshold) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | global_threshold_auto (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | kim (const Image< I > &input, unsigned window_size, double k) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | kim (const Image< I > &input, unsigned window_size) |
template<typename I , typename T > | |
mln::trait::ch_value< I, bool > ::ret | local_threshold (const Image< I > &input, const Image< T > &threshold) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack_fast (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack_fast (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | niblack_fast (const Image< I > &input) |
template<typename I , typename J > | |
mln::trait::ch_value< I, value::int_u8 >::ret | niblack_threshold (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, value::int_u8 >::ret | niblack_threshold (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, value::int_u8 >::ret | niblack_threshold (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | otsu (const Image< I > &input) |
template<typename I > | |
I::value | otsu_threshold (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms (const Image< I > &input_1, unsigned w_1, unsigned s, image2d< mln::util::couple< double, double > > &integral_sum_sum_2) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms (const Image< I > &input_1, unsigned w_1, unsigned s) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms (const Image< I > &input_1, unsigned w_1) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms (const Image< I > &input_1, unsigned w_1, unsigned s, double k2, double k3, double k4) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms (const Image< I > &input_1, unsigned w_1, unsigned s, double all_k) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms_split (const Image< I > &input_1, unsigned w_1, unsigned s, unsigned min_ntrue, double k2, double k3, double k4) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms_split (const Image< I > &input_1, unsigned w_1, unsigned s, unsigned min_ntrue, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | sauvola_ms_split (const Image< I > &input_1, unsigned w_1, unsigned s, unsigned min_ntrue) |
template<typename I , typename J > | |
mln::trait::ch_value< I, value::int_u8 >::ret | sauvola_threshold (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, value::int_u8 >::ret | sauvola_threshold (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, value::int_u8 >::ret | sauvola_threshold (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | singh (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | singh (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | singh (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf (const Image< I > &input) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf_fast (const Image< I > &input, unsigned window_size, double K) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf_fast (const Image< I > &input, unsigned window_size) |
template<typename I > | |
mln::trait::ch_value< I, bool > ::ret | wolf_fast (const Image< I > &input) |
Namespace of binarization routines.
mln::trait::ch_value< I , bool >::ret scribo::binarization::global_threshold | ( | const Image< I > & | input, |
const typename I::value & | threshold | ||
) |
Binarize an image using a global threshold value.
For a site 'p' in input
image:
output(p) = input(p) >= threshold
[in] | input | A grayscale image. |
[in] | threshold | A value. |
mln::trait::ch_value< I , bool >::ret scribo::binarization::global_threshold_auto | ( | const Image< I > & | input | ) |
Simple binarization of a gray-level document.
Automatically find a global threshold for the given image.
[in] | input | A gray-level image. |
mln::trait::ch_value< I , bool >::ret scribo::binarization::local_threshold | ( | const Image< I > & | input, |
const Image< T > & | threshold | ||
) |
Binarize an image using a threshold image.
The threshold image is used to specify a specific threshold for each site.
For a site 'p' in input
image:
output(p) = input(p) >= threshold(p)
[in] | input | A grayscale image. |
[in] | threshold | A grayscale image. |
mln::trait::ch_value< I , bool >::ret scribo::binarization::sauvola_ms | ( | const Image< I > & | input_1, |
unsigned | w_1, | ||
unsigned | s, | ||
double | k2, | ||
double | k3, | ||
double | k4 | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.Allow to specify a different k parameter for each scale.
mln::trait::ch_value< I , bool >::ret scribo::binarization::sauvola_ms | ( | const Image< I > & | input_1, |
unsigned | w_1, | ||
unsigned | s, | ||
double | all_k | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.Allow to specify the same k parameter for all scales.
mln::trait::ch_value< I , bool >::ret scribo::binarization::singh | ( | const Image< I > & | input, |
unsigned | window_size, | ||
double | K | ||
) |
Convert an image into a binary image.
[in] | input | An image. |
[in] | window_size | The window size. |
[in] | K | Singh's formulae constant. |
mln::trait::ch_value< I , bool >::ret scribo::binarization::singh | ( | const Image< I > & | input, |
unsigned | window_size | ||
) |
Convert an image into a binary image.
Singh's formulae constant K is set to 0.34.
[in] | input | An image. |
[in] | window_size | The window size. |
mln::trait::ch_value< I , bool >::ret scribo::binarization::singh | ( | const Image< I > & | input | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.The window size is set to 11.