27 #include <mln/core/image/image2d.hh>
28 #include <mln/core/alias/neighb2d.hh>
29 #include <mln/data/convert.hh>
30 #include <mln/data/compute.hh>
31 #include <mln/io/pbm/save.hh>
32 #include <mln/io/pgm/load.hh>
33 #include <mln/value/label_8.hh>
34 #include <mln/accu/stat/max.hh>
36 #include <scribo/filter/objects_with_holes.hh>
37 #include <scribo/debug/usage.hh>
39 const char *args_desc[][2] =
41 {
"input.pgm",
"A labeled image. 'True' for objects, 'False' for the "
43 {
"min_holes_count",
"The minimum holes per objects." },
47 int main(
int argc,
char *argv[])
50 using namespace scribo;
54 "Filter objects with holes",
55 "input.pgm min_holes_count output.pbm",
64 typedef value::label_8 V;