From: Peter V. <Pet...@es...> - 2003-08-22 02:20:17
|
IS> 1 DO use vil_image_resource_sptr as a pixel-type-agnostic container. IS> 2 Please don't use vil_image_view_base_sptr for any VXL API other IS> than as a temporary during assignments. I've successfully tried this out in contrib/tbl/vepl2; the vil_image_view_base_sptr arguments are all replaced with vil_image_resource_sptr. To be CVS committed soon. vil_image_resource is indeed an easy-to-use interface to vil_images. The function vil_load_image_resource() came in handy :-) There is one slight design shortcoming: to save an image_resource to file, one has to use vil_image_resource_sptr res = vil_load_image_resource("filename.png"); vil_save(*res->get_view(), "filename.pnm", "pnm"); (note the "*" !) Maybe vil_save should be overloaded with a vil_image_resource_sptr argument? -- Peter. |