Skip to content

Commit 7cbbc13

Browse files
author
Cristy
committed
correct FUZZ metric
1 parent 79b6ed0 commit 7cbbc13

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

magick/compare.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ MagickExport Image *CompareImageChannels(Image *image,
175175
*highlight_image;
176176

177177
MagickBooleanType
178-
status;
178+
status = MagickTrue;
179179

180180
MagickPixelPacket
181181
highlight,
@@ -245,8 +245,7 @@ MagickExport Image *CompareImageChannels(Image *image,
245245
/*
246246
Generate difference image.
247247
*/
248-
status=MagickTrue;
249-
fuzz=GetFuzzyColorDistance(image,reconstruct_image);
248+
fuzz=image->fuzz*reconstruct_image->fuzz;
250249
GetMagickPixelPacket(image,&zero);
251250
image_view=AcquireVirtualCacheView(image,exception);
252251
reconstruct_view=AcquireVirtualCacheView(reconstruct_image,exception);
@@ -460,7 +459,7 @@ static MagickBooleanType GetAESimilarity(const Image *image,
460459
/*
461460
Compute the absolute difference in pixels between two images.
462461
*/
463-
fuzz=GetFuzzyColorDistance(image,reconstruct_image);
462+
fuzz=image->fuzz*reconstruct_image->fuzz;
464463
SetImageCompareBounds(image,reconstruct_image,&columns,&rows);
465464
image_view=AcquireVirtualCacheView(image,exception);
466465
reconstruct_view=AcquireVirtualCacheView(reconstruct_image,exception);
@@ -605,7 +604,7 @@ static MagickBooleanType GetFUZZSimilarity(const Image *image,
605604
i,
606605
y;
607606

608-
fuzz=GetFuzzyColorDistance(image,reconstruct_image);
607+
fuzz=image->fuzz*reconstruct_image->fuzz;
609608
SetImageCompareBounds(image,reconstruct_image,&columns,&rows);
610609
image_view=AcquireVirtualCacheView(image,exception);
611610
reconstruct_view=AcquireVirtualCacheView(reconstruct_image,exception);

0 commit comments

Comments
 (0)