27 #include <mln/core/image/image2d.hh>
28 #include <mln/core/alias/neighb2d.hh>
29 #include <mln/data/convert.hh>
30 #include <mln/io/pbm/all.hh>
31 #include <mln/value/label_16.hh>
33 #include <scribo/primitive/extract/components.hh>
34 #include <scribo/filter/objects_with_holes.hh>
35 #include <scribo/debug/usage.hh>
37 const char *args_desc[][2] =
39 {
"input.pbm",
"A binary image. 'True' for objects, 'False' for the "
41 {
"min_holes_count",
"The minimum holes per objects." },
45 int main(
int argc,
char *argv[])
48 using namespace scribo;
52 "Filter objects with holes",
53 "input.pbm min_holes_count output.pbm",
62 typedef value::label_16 V;