]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 30 Sep 2014 20:21:21 +0000 (20:21 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 30 Sep 2014 20:21:21 +0000 (20:21 +0000)
MagickCore/effect.c

index dd9767b7b7539aec4f3bc2a6f486bf7462a68acc..a49f822655f410750e2f8579f1b3522b3617f44c 100644 (file)
@@ -1566,8 +1566,8 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius,
         ssize_t
           z;
 
-        max=(-MagickMaximumValue);
-        min=MagickMaximumValue;
+        max=GetPixelLuma(image,p[0]);
+        min=GetPixelLuma(image,p[0]);
         for (j=0; j < (ssize_t) GetPixelChannels(image); j++)
           mean[j]=0.0;
         for (z=0; z < (ssize_t) (((width/2L)+1)*((width/2L)+1)); z++)
@@ -1584,6 +1584,7 @@ MagickExport Image *KuwaharaImage(const Image *image,const double radius,
             mean[j]+=(double) p[i][j];
           p[i]+=GetPixelChannels(image);
         }
+        for (j=0; j < (ssize_t) GetPixelChannels(image); j++)
           mean[j]/=(double) (((width/2L)+1)*((width/2L)+1));
         variance=max-min;
         if (variance < min_variance)