18 #ifndef _MAGICKCORE_STATISTIC_H
19 #define _MAGICKCORE_STATISTIC_H
21 #if defined(__cplusplus) || defined(c_plusplus)
27 #define MaximumNumberOfImageMoments 8
28 #define MaximumNumberOfPerceptualHashes 7
174 #if defined(__cplusplus) || defined(c_plusplus)
Definition: statistic.h:86
Definition: statistic.h:102
double sum
Definition: statistic.h:36
Definition: statistic.h:81
StatisticType
Definition: statistic.h:119
double Q[32]
Definition: statistic.h:69
double standard_deviation
Definition: statistic.h:36
Definition: statistic.h:75
Definition: statistic.h:115
Definition: statistic.h:87
MagickExport MagickBooleanType GetImageMean(const Image *, double *, double *, ExceptionInfo *)
double minima
Definition: statistic.h:36
Definition: statistic.h:76
MagickExport MagickBooleanType GetImageKurtosis(const Image *, double *, double *, ExceptionInfo *)
double sum_cubed
Definition: statistic.h:36
Definition: statistic.h:98
double ellipse_angle
Definition: statistic.h:61
Definition: statistic.h:82
double maxima
Definition: statistic.h:36
struct _ChannelMoments ChannelMoments
Definition: exception.h:102
Definition: statistic.h:105
double I[32]
Definition: statistic.h:54
Definition: statistic.h:92
Definition: statistic.h:114
struct _ChannelStatistics ChannelStatistics
MagickExport Image * EvaluateImages(const Image *, const MagickEvaluateOperator, ExceptionInfo *)
Definition: statistic.h:51
Definition: statistic.h:90
Definition: statistic.h:116
Definition: statistic.h:121
Definition: statistic.h:79
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *, ExceptionInfo *)
Definition: statistic.c:1975
MagickExport Image * StatisticImage(const Image *, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.h:107
Definition: statistic.h:95
MagickBooleanType
Definition: magick-type.h:214
double ellipse_intensity
Definition: statistic.h:61
MagickExport ChannelMoments * GetImageChannelMoments(const Image *, ExceptionInfo *)
Definition: statistic.c:1552
double mean
Definition: statistic.h:36
MagickEvaluateOperator
Definition: statistic.h:73
Definition: statistic.h:83
MagickExport MagickBooleanType GetImageChannelRange(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
Definition: statistic.h:94
MagickExport MagickBooleanType FunctionImageChannel(Image *, const ChannelType, const MagickFunction, const size_t, const double *, ExceptionInfo *)
Definition: statistic.h:100
Definition: statistic.h:97
MagickExport Image * PolynomialImageChannel(const Image *, const ChannelType, const size_t, const double *, ExceptionInfo *)
double skewness
Definition: statistic.h:36
MagickExport MagickBooleanType GetImageChannelMean(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
Definition: statistic.h:93
Definition: statistic.h:88
Definition: statistic.h:112
Definition: statistic.h:126
MagickExport MagickBooleanType EvaluateImageChannel(Image *, const ChannelType, const MagickEvaluateOperator, const double, ExceptionInfo *)
size_t depth
Definition: statistic.h:33
MagickExport MagickBooleanType GetImageChannelExtrema(const Image *, const ChannelType, size_t *, size_t *, ExceptionInfo *)
Definition: statistic.h:103
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *, ExceptionInfo *)
Definition: statistic.c:2201
MagickExport MagickBooleanType GetImageRange(const Image *, double *, double *, ExceptionInfo *)
Definition: statistic.c:2084
MagickExport MagickBooleanType EvaluateImage(Image *, const MagickEvaluateOperator, const double, ExceptionInfo *)
Definition: statistic.h:106
Definition: statistic.h:89
Definition: statistic.h:130
Definition: statistic.h:84
Definition: statistic.h:122
Definition: statistic.h:104
Definition: statistic.h:96
ChannelType
Definition: magick-type.h:180
double kurtosis
Definition: statistic.h:36
MagickExport Image * StatisticImageChannel(const Image *, const ChannelType, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.c:3370
Definition: statistic.h:66
PointInfo centroid
Definition: statistic.h:57
struct _ChannelPerceptualHash ChannelPerceptualHash
Definition: statistic.h:128
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
Definition: statistic.h:85
Definition: statistic.h:78
Definition: statistic.h:113
Definition: statistic.h:125
MagickExport Image * PolynomialImage(const Image *, const size_t, const double *, ExceptionInfo *)
Definition: statistic.h:101
PointInfo ellipse_axis
Definition: statistic.h:57
MagickExport MagickBooleanType GetImageChannelKurtosis(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
double sum_squared
Definition: statistic.h:36
double ellipse_eccentricity
Definition: statistic.h:61
MagickExport MagickBooleanType FunctionImage(Image *, const MagickFunction, const size_t, const double *, ExceptionInfo *)
Definition: statistic.h:80
Definition: statistic.h:91
#define MagickExport
Definition: method-attribute.h:98
Definition: statistic.h:123
Definition: statistic.h:124
Definition: statistic.h:30
double P[32]
Definition: statistic.h:69
MagickFunction
Definition: statistic.h:110
Definition: statistic.h:127
Definition: statistic.h:129
double variance
Definition: statistic.h:36
Definition: statistic.h:99
Definition: statistic.h:77
double sum_fourth_power
Definition: statistic.h:36