• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List

colorize.cc

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 }

Generated on Tue Oct 4 2011 15:23:35 for Milena (Olena) by  doxygen 1.7.1