26 #ifndef MLN_BINARIZATION_THRESHOLD_HH
27 # define MLN_BINARIZATION_THRESHOLD_HH
33 # include <mln/binarization/binarization.hh>
34 # include <mln/fun/v2b/threshold.hh>
56 # ifndef MLN_INCLUDE_ONLY
61 threshold(const
Image<I>& input, const mln_value(I) threshold_value)
63 trace::entering(
"binarization::threshold");
65 mln_precondition(exact(input).is_valid());
66 mlc_is(mln_trait_value_nature(mln_value(I)),
67 trait::value::nature::scalar)::check();
69 mln_ch_value(I,
bool) output(exact(input).domain());
76 trace::exiting(
"binarization::threshold");
80 # endif // ! MLN_INCLUDE_ONLY
87 #endif // ! MLN_BINARIZATION_THRESHOLD_HH