18#ifndef MAGICKCORE_COMPARE_H
19#define MAGICKCORE_COMPARE_H
23#if defined(__cplusplus) || defined(c_plusplus)
64#if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType IsImagesEqual(Image *, const Image *)
Definition compare.c:1903
MagickExport MagickBooleanType GetImageDistortion(Image *, const Image *, const MetricType, double *, ExceptionInfo *)
MetricType
Definition compare.h:28
@ MeanAbsoluteErrorMetric
Definition compare.h:31
@ MeanErrorPerPixelMetric
Definition compare.h:32
@ MeanSquaredErrorMetric
Definition compare.h:33
@ PerceptualHashErrorMetric
Definition compare.h:40
@ RootMeanSquaredErrorMetric
Definition compare.h:36
@ NormalizedCrossCorrelationErrorMetric
Definition compare.h:37
@ UndefinedErrorMetric
Definition compare.h:39
@ UndefinedMetric
Definition compare.h:29
@ AbsoluteErrorMetric
Definition compare.h:30
@ FuzzErrorMetric
Definition compare.h:38
@ PeakAbsoluteErrorMetric
Definition compare.h:34
@ PeakSignalToNoiseRatioMetric
Definition compare.h:35
MagickExport double * GetImageChannelDistortions(Image *, const Image *, const MetricType, ExceptionInfo *)
Definition compare.c:1745
MagickExport Image * SimilarityMetricImage(Image *, const Image *, const MetricType, RectangleInfo *, double *, ExceptionInfo *)
Definition compare.c:2098
MagickExport MagickBooleanType GetImageChannelDistortion(Image *, const Image *, const ChannelType, const MetricType, double *, ExceptionInfo *)
MagickExport Image * CompareImages(Image *, const Image *, const MetricType, double *, ExceptionInfo *)
MagickExport Image * SimilarityImage(Image *, const Image *, RectangleInfo *, double *, ExceptionInfo *)
MagickExport Image * CompareImageChannels(Image *, const Image *, const ChannelType, const MetricType, double *, ExceptionInfo *)
ChannelType
Definition magick-type.h:169
MagickBooleanType
Definition magick-type.h:203
#define MagickExport
Definition method-attribute.h:80
Definition exception.h:103
Definition geometry.h:124