]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 19 Jul 2015 18:53:01 +0000 (18:53 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 19 Jul 2015 18:53:01 +0000 (18:53 +0000)
MagickCore/vision.c

index 912f1a48b5fe3a7e13b50a20fbea3e231a150760..0bbae0c0ac89dd450f79fd26b94c6e8a8fc56202 100644 (file)
@@ -194,7 +194,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
       }
     for (x=0; x < (ssize_t) image->columns; x++)
     {
-      i=(ssize_t) *p;
+      i=(ssize_t) GetPixelIntensity(image,p);
       if (x < object[i].bounding_box.x)
         object[i].bounding_box.x=x;
       if (x > (ssize_t) object[i].bounding_box.width)
@@ -257,7 +257,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
         }
       for (x=0; x < (ssize_t) bounding_box.width+2; x++)
       {
-        j=(ssize_t) *p;
+        j=(ssize_t) GetPixelIntensity(image,p);
         if (j != i)
           object[j].census++;
         p+=GetPixelChannels(image);
@@ -291,7 +291,7 @@ static MagickBooleanType MergeConnectedComponents(Image *image,
         }
       for (x=0; x < (ssize_t) bounding_box.width; x++)
       {
-        if ((ssize_t) *q == i)
+        if ((ssize_t) GetPixelIntensity(image,q) == i)
           *q=(Quantum) id;
         q+=GetPixelChannels(image);
       }
@@ -366,7 +366,7 @@ static MagickBooleanType StatisticsComponentsStatistics(const Image *image,
       }
     for (x=0; x < (ssize_t) image->columns; x++)
     {
-      i=(ssize_t) *q;
+      i=(ssize_t) GetPixelIntensity(image,q);
       if (x < object[i].bounding_box.x)
         object[i].bounding_box.x=x;
       if (x > (ssize_t) object[i].bounding_box.width)