MagickCore
6.9.12-38
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
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
179 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
@ RootMeanSquareStatistic
Definition: statistic.h:132
size_t seed
Definition: statistic.c:3009
static void GetMinimumPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3285
size_t depth
Definition: statistic.h:33
double entropy
Definition: statistic.h:47
#define QuantumScale
Definition: magick-type.h:120
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
MagickProgressMonitor progress_monitor
Definition: image.h:264
static void GetRootMeanSquarePixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3425
MagickExport Image * StatisticImageChannel(const Image *, const ChannelType, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.c:3606
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:771
MagickExport size_t GetOptimalKernelWidth2D(const double radius, const double sigma)
Definition: gem.c:1663
MagickExport MagickBooleanType GetImageExtrema(const Image *image, size_t *minima, size_t *maxima, ExceptionInfo *exception)
Definition: statistic.c:1333
MagickExport MagickBooleanType GetImageChannelRange(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
MagickBooleanType matte
Definition: image.h:171
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
struct _Image * next
Definition: image.h:312
MagickExport MagickBooleanType GetImageRange(const Image *image, double *minima, double *maxima, ExceptionInfo *exception)
Definition: statistic.c:2228
MagickExport void * RelinquishAlignedMemory(void *memory)
Definition: memory.c:1120
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:40
@ PowEvaluateOperator
Definition: statistic.h:89
MagickRealType red
Definition: pixel.h:122
@ DirectClass
Definition: magick-type.h:194
@ BlueChannel
Definition: magick-type.h:172
#define MagickMaximumValue
Definition: magick-type.h:116
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
Definition: statistic.h:53
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2233
@ PolynomialFunction
Definition: statistic.h:115
static MagickRealType MagickPixelIntensity(const MagickPixelPacket *pixel)
Definition: color-private.h:101
@ RedChannel
Definition: magick-type.h:167
static MagickPixelPacket ** AcquirePixelThreadSet(const Image *images)
Definition: statistic.c:158
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:165
@ LogEvaluateOperator
Definition: statistic.h:90
static MagickRealType RadiansToDegrees(const MagickRealType radians)
Definition: image-private.h:71
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport const IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
double sum_cubed
Definition: statistic.h:40
static void ResetPixelList(PixelList *pixel_list)
Definition: statistic.c:3567
@ GaussianNoiseEvaluateOperator
Definition: statistic.h:94
double ellipse_angle
Definition: statistic.h:62
@ MultiplicativeNoiseEvaluateOperator
Definition: statistic.h:97
#define PolynomialImageTag
@ AddModulusEvaluateOperator
Definition: statistic.h:102
size_t depth
Definition: image.h:176
@ IndexChannel
Definition: magick-type.h:178
SkipList lists[ListChannels]
Definition: statistic.c:3013
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
double I[32]
Definition: statistic.h:55
#define magick_restrict
Definition: MagickCore.h:41
@ MinimumStatistic
Definition: statistic.h:128
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
double P[32]
Definition: statistic.h:70
static PixelList ** DestroyPixelListThreadSet(PixelList **pixel_list)
Definition: statistic.c:3031
struct _SkipList SkipList
static int IntensityCompare(const void *x, const void *y)
Definition: statistic.c:206
size_t columns
Definition: image.h:174
@ MedianStatistic
Definition: statistic.h:127
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
@ HCLpColorspace
Definition: colorspace.h:59
MagickExport MagickBooleanType FunctionImage(Image *image, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:1088
Quantum IndexPacket
Definition: pixel.h:129
MagickExport Image * PolynomialImageChannel(const Image *, const ChannelType, const size_t, const double *, ExceptionInfo *)
@ sRGBColorspace
Definition: colorspace.h:40
@ RightShiftEvaluateOperator
Definition: statistic.h:85
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
@ GradientStatistic
Definition: statistic.h:124
MagickExport Image * PolynomialImage(const Image *images, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2754
double ellipse_intensity
Definition: statistic.h:64
MagickExport MagickBooleanType GetImageEntropy(const Image *, double *, ExceptionInfo *)
@ ResourceLimitError
Definition: exception.h:55
@ NonpeakStatistic
Definition: statistic.h:130
Quantum blue
Definition: pixel.h:143
static void GetStandardDeviationPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3471
@ GaussianNoise
Definition: visual-effects.h:31
Definition: cache-view.c:66
struct _ChannelMoments ChannelMoments
#define StatisticImageTag
@ StandardDeviationStatistic
Definition: statistic.h:131
Definition: statistic.h:68
@ MeanStatistic
Definition: statistic.h:126
@ SumEvaluateOperator
Definition: statistic.h:107
struct _ListNode ListNode
MagickExport MagickBooleanType EvaluateImageChannel(Image *, const ChannelType, const MagickEvaluateOperator, const double, ExceptionInfo *)
static void GetModePixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3328
MagickExport MagickBooleanType GetImageChannelMean(const Image *image, const ChannelType channel, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1576
@ ImpulseNoise
Definition: visual-effects.h:33
@ MagickTrue
Definition: magick-type.h:201
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:883
@ SetEvaluateOperator
Definition: statistic.h:86
Definition: statistic.c:2989
@ AndEvaluateOperator
Definition: statistic.h:78
#define GetPixelAlpha(pixel)
Definition: pixel-accessor.h:36
MagickRealType index
Definition: pixel.h:126
static MagickRealType ApplyEvaluateOperator(RandomInfo *random_info, const Quantum pixel, const MagickEvaluateOperator op, const MagickRealType value)
Definition: statistic.c:226
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
MagickRealType blue
Definition: pixel.h:124
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:2119
MagickExport ChannelMoments * GetImageChannelMoments(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:1671
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
MagickExport Image * StatisticImage(const Image *, const StatisticType, const size_t, const size_t, ExceptionInfo *)
double mean
Definition: statistic.h:42
size_t count
Definition: statistic.c:2992
@ MaximumStatistic
Definition: statistic.h:125
@ TraceEvent
Definition: log.h:38
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:552
MagickSizeType QuantumAny
Definition: magick-type.h:157
#define ThrowImageException(severity, tag)
Definition: exception-private.h:70
struct _ChannelStatistics ChannelStatistics
@ ThresholdBlackEvaluateOperator
Definition: statistic.h:92
MagickExport MagickBooleanType GetImageMean(const Image *, double *, double *, ExceptionInfo *)
static RandomInfo ** DestroyRandomInfoThreadSet(RandomInfo **random_info)
Definition: random-private.h:27
MagickExport const PixelPacket * GetVirtualPixels(const Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:3450
MagickExport MagickBooleanType GetImageChannelExtrema(const Image *, const ChannelType, size_t *, size_t *, ExceptionInfo *)
#define SetPixelAlpha(pixel, value)
Definition: pixel-accessor.h:67
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
static MagickSizeType GetQuantumRange(const size_t depth)
Definition: quantum-private.h:94
double sum
Definition: statistic.h:38
@ UniformNoiseEvaluateOperator
Definition: statistic.h:99
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
static void GetMeanPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3200
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:713
#define MagickAbsoluteValue(x)
Definition: image-private.h:35
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *, ExceptionInfo *)
Definition: statistic.c:2344
MagickExport MagickBooleanType EvaluateImage(Image *image, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception)
Definition: statistic.c:478
@ MaxEvaluateOperator
Definition: statistic.h:81
@ DivideEvaluateOperator
Definition: statistic.h:79
@ ModeStatistic
Definition: statistic.h:129
@ CosineEvaluateOperator
Definition: statistic.h:100
double variance
Definition: statistic.h:43
#define MaximumNumberOfImageMoments
Definition: statistic.h:27
#define MagickMax(x, y)
Definition: image-private.h:36
#define MagickPI
Definition: image-private.h:40
MagickExport Image * StatisticImageChannel(const Image *image, const ChannelType channel, const StatisticType type, const size_t width, const size_t height, ExceptionInfo *exception)
Definition: statistic.c:3606
MagickExport Image * PolynomialImageChannel(const Image *images, const ChannelType channel, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2765
MagickExport ChannelMoments * GetImageChannelMoments(const Image *, ExceptionInfo *)
Definition: statistic.c:1671
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *, ExceptionInfo *)
Definition: statistic.c:2119
@ PoissonNoise
Definition: visual-effects.h:35
double minima
Definition: statistic.h:36
@ OpacityChannel
Definition: magick-type.h:175
@ AddEvaluateOperator
Definition: statistic.h:77
MagickExport MagickBooleanType GetImageChannelRange(const Image *image, const ChannelType channel, double *minima, double *maxima, ExceptionInfo *exception)
Definition: statistic.c:2234
ExceptionInfo exception
Definition: image.h:287
struct _PixelList PixelList
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:2344
Definition: statistic.c:3006
@ MagickFalse
Definition: magick-type.h:200
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *image, const ChannelType channel, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1244
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
double sum_fourth_power
Definition: statistic.h:41
static PixelList * AcquirePixelList(const size_t width, const size_t height)
Definition: statistic.c:3044
static Image * AcquireImageCanvas(const Image *images, ExceptionInfo *exception)
Definition: statistic.c:440
struct _ChannelPerceptualHash ChannelPerceptualHash
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
MagickExport Image * EvaluateImages(const Image *, const MagickEvaluateOperator, ExceptionInfo *)
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:786
@ SubtractEvaluateOperator
Definition: statistic.h:87
@ XorEvaluateOperator
Definition: statistic.h:88
MagickExport void * AcquireAlignedMemory(const size_t count, const size_t quantum)
Definition: memory.c:365
@ MeanEvaluateOperator
Definition: statistic.h:103
@ UndefinedEvaluateOperator
Definition: statistic.h:76
@ DefaultChannels
Definition: magick-type.h:188
MagickExport MagickBooleanType FunctionImageChannel(Image *image, const ChannelType channel, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:1100
@ MinEvaluateOperator
Definition: statistic.h:82
size_t signature
Definition: statistic.c:2993
Quantum opacity
Definition: pixel.h:146
MagickExport double GenerateDifferentialNoise(RandomInfo *random_info, const Quantum pixel, const NoiseType noise_type, const MagickRealType attenuate)
Definition: gem.c:1487
#define ListChannels
Definition: statistic.c:2986
static MagickBooleanType IsPixelAtDepth(const Quantum pixel, const QuantumAny range)
Definition: pixel-accessor.h:168
@ MultiplicativeGaussianNoise
Definition: visual-effects.h:32
@ LaplacianNoiseEvaluateOperator
Definition: statistic.h:96
Quantum red
Definition: pixel.h:145
static double PerceptibleReciprocal(const double x)
Definition: pixel-accessor.h:124
MagickExport MagickBooleanType GetImageRange(const Image *, double *, double *, ExceptionInfo *)
Definition: statistic.c:2228
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
MagickExport const IndexPacket * GetVirtualIndexQueue(const Image *image)
Definition: cache.c:2819
MagickExport MagickBooleanType GetImageMean(const Image *image, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1565
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
size_t rows
Definition: image.h:175
size_t next[9]
Definition: statistic.c:2991
Quantum green
Definition: pixel.h:144
@ LeftShiftEvaluateOperator
Definition: statistic.h:80
static void SetMagickPixelPacket(const Image *image, const PixelPacket *color, const IndexPacket *index, MagickPixelPacket *pixel)
Definition: pixel-private.h:78
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:711
size_t signature
Definition: exception.h:124
@ SinusoidFunction
Definition: statistic.h:116
MagickExport MagickBooleanType GetImageChannelKurtosis(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
@ BlackChannel
Definition: magick-type.h:177
@ ImpulseNoiseEvaluateOperator
Definition: statistic.h:95
MagickExport Image * PolynomialImage(const Image *, const size_t, const double *, ExceptionInfo *)
PointInfo ellipse_axis
Definition: statistic.h:59
MagickExport MagickBooleanType EvaluateImage(Image *, const MagickEvaluateOperator, const double, ExceptionInfo *)
double kurtosis
Definition: statistic.h:45
double maxima
Definition: statistic.h:37
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:199
@ MedianEvaluateOperator
Definition: statistic.h:106
double ellipse_eccentricity
Definition: statistic.h:63
@ ThresholdWhiteEvaluateOperator
Definition: statistic.h:93
static void AddNodePixelList(PixelList *pixel_list, const ssize_t channel, const size_t color)
Definition: statistic.c:3097
ssize_t level
Definition: statistic.c:2999
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
@ ArcsinFunction
Definition: statistic.h:117
MagickExport Image * StatisticImage(const Image *image, const StatisticType type, const size_t width, const size_t height, ExceptionInfo *exception)
Definition: statistic.c:3595
static RandomInfo * random_info
Definition: resource.c:112
MagickExport MagickBooleanType GetImageEntropy(const Image *image, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1234
Definition: exception.h:103
static MagickPixelPacket ** DestroyPixelThreadSet(const Image *images, MagickPixelPacket **pixels)
Definition: statistic.c:139
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
static void GetMaximumPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3157
@ ThresholdEvaluateOperator
Definition: statistic.h:91
MagickExport Image * BlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:782
PointInfo centroid
Definition: statistic.h:58
Definition: statistic.c:2997
@ MultiplyEvaluateOperator
Definition: statistic.h:83
@ UniformNoise
Definition: visual-effects.h:30
MagickDoubleType MagickRealType
Definition: magick-type.h:125
double y
Definition: draw.h:142
ListNode * nodes
Definition: statistic.c:3002
@ CompositeChannels
Definition: magick-type.h:179
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport MagickBooleanType GetImageKurtosis(const Image *image, double *kurtosis, double *skewness, ExceptionInfo *exception)
Definition: statistic.c:1399
@ OrEvaluateOperator
Definition: statistic.h:84
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1177
MagickExport MagickBooleanType TransformImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1510
@ PoissonNoiseEvaluateOperator
Definition: statistic.h:98
static double EvaluateMax(const double x, const double y)
Definition: statistic.c:195
@ ThreadResource
Definition: resource_.h:33
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
static void GetMedianPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3245
@ RootMeanSquareEvaluateOperator
Definition: statistic.h:108
#define MagickEpsilon
Definition: magick-type.h:115
size_t length
Definition: statistic.c:3008
static PixelList * DestroyPixelList(PixelList *pixel_list)
Definition: statistic.c:3016
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1149
MagickExport Image * EvaluateImages(const Image *images, const MagickEvaluateOperator op, ExceptionInfo *exception)
Definition: statistic.c:488
void * next
Definition: splay-tree.c:99
MagickExport MagickBooleanType GetImageChannelKurtosis(const Image *image, const ChannelType channel, double *kurtosis, double *skewness, ExceptionInfo *exception)
Definition: statistic.c:1410
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *, const ChannelType, double *, ExceptionInfo *)
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2601
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
@ UndefinedFunction
Definition: statistic.h:114
double Q[32]
Definition: statistic.h:71
#define MaxMap
Definition: magick-type.h:78
MagickExport MagickBooleanType FunctionImageChannel(Image *, const ChannelType, const MagickFunction, const size_t, const double *, ExceptionInfo *)
@ LaplacianNoise
Definition: visual-effects.h:34
static Quantum ApplyFunction(Quantum pixel, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:1000
StatisticType
Definition: statistic.h:122
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
MagickExport MagickBooleanType GetImageChannelMean(const Image *, const ChannelType, double *, double *, ExceptionInfo *)
double standard_deviation
Definition: statistic.h:44
static PixelList ** AcquirePixelListThreadSet(const size_t width, const size_t height)
Definition: statistic.c:3070
MagickExport const PixelPacket * GetCacheViewVirtualPixels(const CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:723
@ InverseLogEvaluateOperator
Definition: statistic.h:109
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
@ UndefinedStatistic
Definition: statistic.h:123
void * key
Definition: splay-tree.c:98
double skewness
Definition: statistic.h:46
MagickFunction
Definition: statistic.h:113
#define MagickMin(x, y)
Definition: image-private.h:37
MagickExport MagickBooleanType EvaluateImageChannel(Image *image, const ChannelType channel, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception)
Definition: statistic.c:819
static void GetNonpeakPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3376
size_t signature
Definition: statistic.c:3010
MagickRealType opacity
Definition: pixel.h:125
static void InsertPixelList(const Image *image, const PixelPacket *pixel, const IndexPacket *indexes, PixelList *pixel_list)
Definition: statistic.c:3525
@ SineEvaluateOperator
Definition: statistic.h:101
double x
Definition: draw.h:141
@ ArctanFunction
Definition: statistic.h:118
MagickRealType green
Definition: pixel.h:123
@ GreenChannel
Definition: magick-type.h:170
static double MagickLog10(const double x)
Definition: statistic.c:2110
@ AbsEvaluateOperator
Definition: statistic.h:104
MagickEvaluateOperator
Definition: statistic.h:75
MagickExport MagickBooleanType GetImageChannelExtrema(const Image *image, const ChannelType channel, size_t *minima, size_t *maxima, ExceptionInfo *exception)
Definition: statistic.c:1344
MagickExport MagickSizeType GetMagickResourceLimit(const ResourceType type)
Definition: resource.c:842
Definition: statistic.h:31
@ ExponentialEvaluateOperator
Definition: statistic.h:105
MagickExport MagickBooleanType FunctionImage(Image *, const MagickFunction, const size_t, const double *, ExceptionInfo *)
double sum_squared
Definition: statistic.h:39
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
unsigned short Quantum
Definition: magick-type.h:85
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport MagickBooleanType GetImageKurtosis(const Image *, double *, double *, ExceptionInfo *)
static int GetOpenMPThreadId(void)
Definition: thread-private.h:133