]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 31 Jan 2014 15:06:40 +0000 (15:06 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 31 Jan 2014 15:06:40 +0000 (15:06 +0000)
MagickCore/compare.c

index 2fd177202e0873f654ad506a0bce10aeb67737a1..782891e3721ff336014d622e6e9d1f96559636e9 100644 (file)
@@ -1187,9 +1187,9 @@ static MagickBooleanType GetPerceptualHashDistortion(const Image *image,
     */
     for (channel=0; channel < MaxPixelChannels; channel++)
     {
-      alpha=fabs(image_moments[channel].I[i])+MagickEpsilon;
-      beta=fabs(reconstruct_moments[channel].I[i])+MagickEpsilon;
-      difference=log10(beta)-log10(alpha);
+      alpha=fabs(image_moments[channel].I[i]);
+      beta=fabs(reconstruct_moments[channel].I[i]);
+      difference=log10(beta+MagickEpsilon)-log10(alpha+MagickEpsilon);
       distortion[channel]+=difference*difference;
       distortion[CompositePixelChannel]+=difference*difference;
     }
@@ -1235,9 +1235,9 @@ static MagickBooleanType GetPerceptualHashDistortion(const Image *image,
     */
     for (channel=0; channel < MaxPixelChannels; channel++)
     {
-      alpha=fabs(image_moments[channel].I[i])+MagickEpsilon;
-      beta=fabs(reconstruct_moments[channel].I[i])+MagickEpsilon;
-      difference=log10(beta)-log10(alpha);
+      alpha=fabs(image_moments[channel].I[i]);
+      beta=fabs(reconstruct_moments[channel].I[i]);
+      difference=log10(beta+MagickEpsilon)-log10(alpha+MagickEpsilon);
       distortion[channel]+=difference*difference;
       distortion[CompositePixelChannel]+=difference*difference;
     }