initialize dissimilarity thresold to PI

This commit is contained in:
Cristy
2025-01-25 21:29:32 -05:00
parent 07ca6d0394
commit 8ffc760d9a
2 changed files with 1 additions and 5 deletions
-4
View File
@@ -3674,10 +3674,6 @@ static Image *PhaseSimilarityImage(const Image *image,const Image *reconstruct,
if (status == MagickFalse)
ThrowPhaseSimilarityException();
status=SIMMaximaImage(phase_image,&maxima,offset,exception);
if (status == MagickFalse)
ThrowPhaseSimilarityException();
status=SIMMultiplyImage(phase_image,QuantumRange,
(const ChannelStatistics *) NULL,exception);
if (status == MagickFalse)
ThrowPhaseSimilarityException();
*similarity_metric=QuantumScale*maxima;
+1 -1
View File
@@ -201,7 +201,7 @@ WandExport MagickBooleanType CompareImagesCommand(ImageInfo *image_info,
int argc,char **argv,char **metadata,ExceptionInfo *exception)
{
#define CompareEpsilon (1.0e-06)
#define DefaultDissimilarityThreshold 0.31830988618379067154
#define DefaultDissimilarityThreshold (1.0/MagickPI)
#define DefaultSimilarityThreshold (-1.0)
#define DestroyCompare() \
{ \