compare.h File Reference

#include "magick/image.h"
Include dependency graph for compare.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  MetricType {
  UndefinedMetric, AbsoluteErrorMetric, MeanAbsoluteErrorMetric, MeanErrorPerPixelMetric,
  MeanSquaredErrorMetric, PeakAbsoluteErrorMetric, PeakSignalToNoiseRatioMetric, RootMeanSquaredErrorMetric,
  NormalizedCrossCorrelationErrorMetric, FuzzErrorMetric, UndefinedErrorMetric = 0, PerceptualHashErrorMetric = 0xff
}

Functions

MagickExport double * GetImageChannelDistortions (Image *, const Image *, const MetricType, ExceptionInfo *)
MagickExport Image * CompareImageChannels (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 **** SimilarityMetricImage (Image *, const Image *, const MetricType, RectangleInfo *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageChannelDistortion (Image *, const Image *, const ChannelType, const MetricType, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageDistortion (Image *, const Image *, const MetricType, double *, ExceptionInfo *)
MagickExport MagickBooleanType IsImagesEqual (Image *, const Image *)

Enumeration Type Documentation

enum MetricType
Enumerator:
UndefinedMetric 
AbsoluteErrorMetric 
MeanAbsoluteErrorMetric 
MeanErrorPerPixelMetric 
MeanSquaredErrorMetric 
PeakAbsoluteErrorMetric 
PeakSignalToNoiseRatioMetric 
RootMeanSquaredErrorMetric 
NormalizedCrossCorrelationErrorMetric 
FuzzErrorMetric 
UndefinedErrorMetric 
PerceptualHashErrorMetric 

Function Documentation

MagickExport Image* CompareImageChannels ( Image *  ,
const Image *  ,
const   ChannelType,
const   MetricType,
double *  ,
ExceptionInfo *   
)
MagickExport Image* * CompareImages ( Image *  ,
const Image *  ,
const   MetricType,
double *  ,
ExceptionInfo *   
)
MagickExport MagickBooleanType GetImageChannelDistortion ( Image *  ,
const Image *  ,
const   ChannelType,
const   MetricType,
double *  ,
ExceptionInfo *   
)
MagickExport double* GetImageChannelDistortions ( Image *  ,
const Image *  ,
const   MetricType,
ExceptionInfo *   
)
MagickExport MagickBooleanType GetImageDistortion ( Image *  ,
const Image *  ,
const   MetricType,
double *  ,
ExceptionInfo *   
)
MagickExport MagickBooleanType IsImagesEqual ( Image *  ,
const Image *   
)
MagickExport Image* * * SimilarityImage ( Image *  ,
const Image *  ,
RectangleInfo *  ,
double *  ,
ExceptionInfo *   
)
MagickExport Image* * * * SimilarityMetricImage ( Image *  ,
const Image *  ,
const   MetricType,
RectangleInfo *  ,
double *  ,
ExceptionInfo *   
)

Generated on 23 Nov 2020 for MagickCore by  doxygen 1.6.1