29 #include <mln/core/image/image2d.hh>
30 #include <mln/value/int_u8.hh>
31 #include <mln/value/int_s.hh>
33 #include <mln/debug/iota.hh>
34 #include <mln/debug/println.hh>
35 #include <mln/accu/histo.hh>
36 #include <mln/histo/compute.hh>
38 #include <mln/opt/at.hh>
50 for (
unsigned i = 0; i < 5; ++i)
52 for (
unsigned i = 0; i < 2; ++i)
56 mln_assertion(h[0] * 10 + h[1] == 51);
57 mln_assertion(h(
false) * 10 + h(
true) == 51);
67 std::ostringstream oss;
69 mln_assertion(oss.str() ==
"2:2 3:1 4:1 5:1 6:1 7:1 8:1 9:1 ");
72 mln_assertion(h(i) == 2);
83 mln_assertion(h.
vset().nvalues() == 31);
85 for (
unsigned i = 0; i <= 15; ++i)
86 mln_assertion(h[i] == 0);
87 for (
unsigned i = 25; i <= 30; ++i)
88 mln_assertion(h[i] == 0);