MagickCore
6.9.11-60
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:3003
static void GetMinimumPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3279
size_t depth
Definition: statistic.h:33
double entropy
Definition: statistic.h:47
#define QuantumScale
Definition: magick-type.h:124
#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:3419
MagickExport Image * StatisticImageChannel(const Image *, const ChannelType, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.c:3600
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:1327
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:2222
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:198
@ BlueChannel
Definition: magick-type.h:176
#define MagickMaximumValue
Definition: magick-type.h:120
#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:171
static MagickPixelPacket ** AcquirePixelThreadSet(const Image *images)
Definition: statistic.c:158
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:169
@ LogEvaluateOperator
Definition: statistic.h:90
static MagickRealType RadiansToDegrees(const MagickRealType radians)
Definition: image-private.h:69
#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:3561
@ 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:182
SkipList lists[ListChannels]
Definition: statistic.c:3007
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:3025
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:1082
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:2748
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:3465
@ 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:3322
MagickExport MagickBooleanType GetImageChannelMean(const Image *image, const ChannelType channel, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1570
@ ImpulseNoise
Definition: visual-effects.h:33
@ MagickTrue
Definition: magick-type.h:205
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:2983
@ 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:2113
MagickExport ChannelMoments * GetImageChannelMoments(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:1665
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:2986
@ 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:161
#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:3448
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:3194
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:2338
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:3600
MagickExport Image * PolynomialImageChannel(const Image *images, const ChannelType channel, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2759
MagickExport ChannelMoments * GetImageChannelMoments(const Image *, ExceptionInfo *)
Definition: statistic.c:1665
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *, ExceptionInfo *)
Definition: statistic.c:2113
@ PoissonNoise
Definition: visual-effects.h:35
double minima
Definition: statistic.h:36
@ OpacityChannel
Definition: magick-type.h:179
@ AddEvaluateOperator
Definition: statistic.h:77
MagickExport MagickBooleanType GetImageChannelRange(const Image *image, const ChannelType channel, double *minima, double *maxima, ExceptionInfo *exception)
Definition: statistic.c:2228
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:2338
Definition: statistic.c:3000
@ MagickFalse
Definition: magick-type.h:204
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:1238
#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:3038
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:784
@ 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:192
MagickExport MagickBooleanType FunctionImageChannel(Image *image, const ChannelType channel, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:1094
@ MinEvaluateOperator
Definition: statistic.h:82
size_t signature
Definition: statistic.c:2987
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:2980
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:2222
#define QuantumRange
Definition: magick-type.h:90
@ 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:1559
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
size_t rows
Definition: image.h:175
size_t next[9]
Definition: statistic.c:2985
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:709
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:181
@ 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:203
@ 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:3091
ssize_t level
Definition: statistic.c:2993
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:3589
static RandomInfo * random_info
Definition: resource.c:112
MagickExport MagickBooleanType GetImageEntropy(const Image *image, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1228
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:3151
@ 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:2991
@ MultiplyEvaluateOperator
Definition: statistic.h:83
@ UniformNoise
Definition: visual-effects.h:30
MagickDoubleType MagickRealType
Definition: magick-type.h:129
double y
Definition: draw.h:142
ListNode * nodes
Definition: statistic.c:2996
@ CompositeChannels
Definition: magick-type.h:183
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:1393
@ OrEvaluateOperator
Definition: statistic.h:84
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1174
MagickExport MagickBooleanType TransformImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1509
@ 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:3239
@ RootMeanSquareEvaluateOperator
Definition: statistic.h:108
#define MagickEpsilon
Definition: magick-type.h:119
size_t length
Definition: statistic.c:3002
static PixelList * DestroyPixelList(PixelList *pixel_list)
Definition: statistic.c:3010
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:1404
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *, const ChannelType, double *, ExceptionInfo *)
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2595
#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:82
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:3064
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:3370
size_t signature
Definition: statistic.c:3004
MagickRealType opacity
Definition: pixel.h:125
static void InsertPixelList(const Image *image, const PixelPacket *pixel, const IndexPacket *indexes, PixelList *pixel_list)
Definition: statistic.c:3519
@ 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:174
static double MagickLog10(const double x)
Definition: statistic.c:2104
@ 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:1338
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:89
ssize_t MagickOffsetType
Definition: magick-type.h:139
MagickExport MagickBooleanType GetImageKurtosis(const Image *, double *, double *, ExceptionInfo *)
static int GetOpenMPThreadId(void)
Definition: thread-private.h:120