From: cristy Date: Fri, 10 Jan 2014 15:30:54 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2909 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b8f9ffb1ee6c2011758352e89efcbf640112873;p=imagemagick --- diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c index 6c75f2eca..16a4284f0 100644 --- a/MagickCore/statistic.c +++ b/MagickCore/statistic.c @@ -1548,6 +1548,8 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image, */ if (fabs(M00[channel]) < MagickEpsilon) continue; + M10[channel]=0.0; + M01[channel]=0.0; M11[channel]/=pow(M00[channel],(1.0+(1.0+1.0)/2.0)); M20[channel]/=pow(M00[channel],(1.0+(2.0+0.0)/2.0)); M02[channel]/=pow(M00[channel],(1.0+(0.0+2.0)/2.0)); @@ -1556,6 +1558,7 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image, M22[channel]/=pow(M00[channel],(1.0+(2.0+2.0)/2.0)); M30[channel]/=pow(M00[channel],(1.0+(3.0+0.0)/2.0)); M03[channel]/=pow(M00[channel],(1.0+(0.0+3.0)/2.0)); + M00[channel]=1.0; } image_view=DestroyCacheView(image_view); for (channel=0; channel <= MaxPixelChannels; channel++)