
#146: Ensure the output value type is large enough in labeling algorithms -------------------------------+-------------------------------------------- Reporter: levill_r | Owner: levill_r Type: defect | Status: new Priority: major | Milestone: Olena 1.0 Component: Milena | Version: 1.0 Keywords: overflow labeling | -------------------------------+-------------------------------------------- Most labeling algorithm do not check that the output value is large enough to hold the whole set of labels. This is at least the case in * source:trunk/milena/mln/labeling/regional_minima.hh * source:trunk/milena/mln/labeling/regional_maxima.hh * source:trunk/milena/mln/morpho/meyer_wst.hh These algorithms should trigger an error if this happens, even if the output value type is not equipped to detect overflows. -- Ticket URL: <https://trac.lrde.org/olena/ticket/146> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.