18 #ifndef MAGICKCORE_STATISTIC_H 19 #define MAGICKCORE_STATISTIC_H 21 #if defined(__cplusplus) || defined(c_plusplus) 25 #define MaximumNumberOfImageMoments 8 26 #define MaximumNumberOfPerceptualColorspaces 6 27 #define MaximumNumberOfPerceptualHashes 7 174 #if defined(__cplusplus) || defined(c_plusplus)
double standard_deviation
MagickExport MagickBooleanType GetImageMean(const Image *, double *, double *, ExceptionInfo *)
MagickExport ChannelPerceptualHash * GetImagePerceptualHash(const Image *, ExceptionInfo *)
double phash[MaximumNumberOfPerceptualColorspaces+1][MaximumNumberOfImageMoments+1]
MagickExport MagickBooleanType GetImageKurtosis(const Image *, double *, double *, ExceptionInfo *)
struct _ChannelMoments ChannelMoments
#define MaximumNumberOfImageMoments
struct _ChannelStatistics ChannelStatistics
MagickExport Image * EvaluateImages(const Image *, const MagickEvaluateOperator, ExceptionInfo *)
MagickExport MagickBooleanType GetImageEntropy(const Image *, double *, ExceptionInfo *)
MagickExport Image * StatisticImage(const Image *, const StatisticType, const size_t, const size_t, ExceptionInfo *)
double invariant[MaximumNumberOfImageMoments+1]
#define MaximumNumberOfPerceptualColorspaces
MagickExport MagickBooleanType GetImageRange(const Image *, double *, double *, ExceptionInfo *)
double hclp_hu_phash[MaximumNumberOfImageMoments+1]
MagickExport MagickBooleanType EvaluateImage(Image *, const MagickEvaluateOperator, const double, ExceptionInfo *)
MagickExport MagickBooleanType GetImageMedian(const Image *, double *, ExceptionInfo *)
MagickExport ChannelStatistics * GetImageStatistics(const Image *, ExceptionInfo *)
struct _ChannelPerceptualHash ChannelPerceptualHash
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
size_t number_colorspaces
MagickExport Image * PolynomialImage(const Image *, const size_t, const double *, ExceptionInfo *)
ColorspaceType colorspace[MaximumNumberOfPerceptualColorspaces+1]
double ellipse_eccentricity
MagickExport MagickBooleanType FunctionImage(Image *, const MagickFunction, const size_t, const double *, ExceptionInfo *)
MagickExport ChannelMoments * GetImageMoments(const Image *, ExceptionInfo *)
double srgb_hu_phash[MaximumNumberOfImageMoments+1]