00001 #include <mln/core/image/image2d.hh>
00002 #include <mln/make/image2d.hh>
00003 #include <mln/value/int_u8.hh>
00004 #include <mln/labeling/colorize.hh>
00005 #include <doc/tools/sample_utils.hh>
00006
00007 int main()
00008 {
00009 using namespace mln;
00010 using namespace mln::value;
00011
00012
00013 int_u8 vals[25] = { 100, 100, 200, 200, 230,
00014 100, 100, 200, 230, 230,
00015 140, 140, 140, 0, 0,
00016 65, 186, 65, 127, 127,
00017 65, 65, 65, 127, 127 };
00018
00019 image2d<int_u8> ima = make::image2d(vals);
00020 image2d<rgb8> ima_color = labeling::colorize(rgb8(), ima, 230);
00021
00022
00023 doc::pgmsave(ima, "tuto3_colorize");
00024 doc::ppmsave(ima_color, "tuto3_colorize");
00025 }