From: cristy Date: Sat, 20 Dec 2014 02:18:13 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1592 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bd807719fb5974023cbf5493da33ef699409f857;p=imagemagick --- diff --git a/MagickCore/vision.c b/MagickCore/vision.c index 39d6a3a2c..43cb8cc4a 100644 --- a/MagickCore/vision.c +++ b/MagickCore/vision.c @@ -254,10 +254,11 @@ static MagickBooleanType MergeConnectedComponents(Image *image, census=0; id=0; for (j=0; j < (ssize_t) number_objects; j++) - if (census < object[j].census) { + if ((object[j].area < object[i].area) && (census < object[j].census)) { census=object[j].census; id=(size_t) j; } + object[id].area+=object[i].area; for (y=0; y < (ssize_t) bounding_box.height; y++) { register Quantum *restrict q;