MagickCore
6.9.11
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
178 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
@ RootMeanSquareStatistic
Definition: statistic.h:131
size_t seed
Definition: statistic.c:2997
static void GetMinimumPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3273
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:3413
MagickExport Image * StatisticImageChannel(const Image *, const ChannelType, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.c:3594
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:767
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:1321
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:2216
MagickExport void * RelinquishAlignedMemory(void *memory)
Definition: memory.c:1081
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:114
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:58
#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:3555
@ 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:3001
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:127
#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:3019
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:126
#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:1076
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:123
MagickExport Image * PolynomialImage(const Image *images, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2742
double ellipse_intensity
Definition: statistic.h:64
MagickExport MagickBooleanType GetImageEntropy(const Image *, double *, ExceptionInfo *)
@ ResourceLimitError
Definition: exception.h:55
@ NonpeakStatistic
Definition: statistic.h:129
Quantum blue
Definition: pixel.h:143
static void GetStandardDeviationPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3459
@ GaussianNoise
Definition: visual-effects.h:31
Definition: cache-view.c:66
struct _ChannelMoments ChannelMoments
#define StatisticImageTag
@ StandardDeviationStatistic
Definition: statistic.h:130
Definition: statistic.h:68
@ MeanStatistic
Definition: statistic.h:125
@ 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:3316
MagickExport MagickBooleanType GetImageChannelMean(const Image *image, const ChannelType channel, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1564
@ 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:2977
@ 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:2107
MagickExport ChannelMoments * GetImageChannelMoments(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:1659
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:2980
@ MaximumStatistic
Definition: statistic.h:124
@ TraceEvent
Definition: log.h:38
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:521
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:3436
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:3188
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:739
#define MagickAbsoluteValue(x)
Definition: image-private.h:35
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *, ExceptionInfo *)
Definition: statistic.c:2332
MagickExport MagickBooleanType EvaluateImage(Image *image, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception)
Definition: statistic.c:472
@ MaxEvaluateOperator
Definition: statistic.h:81
@ DivideEvaluateOperator
Definition: statistic.h:79
@ ModeStatistic
Definition: statistic.h:128
@ 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:3594
MagickExport Image * PolynomialImageChannel(const Image *images, const ChannelType channel, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2753
MagickExport ChannelMoments * GetImageChannelMoments(const Image *, ExceptionInfo *)
Definition: statistic.c:1659
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *, ExceptionInfo *)
Definition: statistic.c:2107
@ 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:2222
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:2332
Definition: statistic.c:2994
@ 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:1232
#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:3032
static Image * AcquireImageCanvas(const Image *images, ExceptionInfo *exception)
Definition: statistic.c:434
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:337
@ 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:1088
@ MinEvaluateOperator
Definition: statistic.h:82
size_t signature
Definition: statistic.c:2981
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:2974
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:2216
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
MagickExport const IndexPacket * GetVirtualIndexQueue(const Image *image)
Definition: cache.c:2803
MagickExport MagickBooleanType GetImageMean(const Image *image, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1553
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
size_t rows
Definition: image.h:175
size_t next[9]
Definition: statistic.c:2979
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:115
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:3085
ssize_t level
Definition: statistic.c:2987
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1123
@ ArcsinFunction
Definition: statistic.h:116
MagickExport Image * StatisticImage(const Image *image, const StatisticType type, const size_t width, const size_t height, ExceptionInfo *exception)
Definition: statistic.c:3583
static RandomInfo * random_info
Definition: resource.c:112
MagickExport MagickBooleanType GetImageEntropy(const Image *image, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1222
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:3145
@ 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:2985
@ 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:2990
@ 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:1387
@ OrEvaluateOperator
Definition: statistic.h:84
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1166
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:3233
@ RootMeanSquareEvaluateOperator
Definition: statistic.h:108
#define MagickEpsilon
Definition: magick-type.h:115
size_t length
Definition: statistic.c:2996
static PixelList * DestroyPixelList(PixelList *pixel_list)
Definition: statistic.c:3004
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:482
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:1398
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *, const ChannelType, double *, ExceptionInfo *)
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2587
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
@ UndefinedFunction
Definition: statistic.h:113
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:994
StatisticType
Definition: statistic.h:121
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:3058
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
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
@ UndefinedStatistic
Definition: statistic.h:122
void * key
Definition: splay-tree.c:98
double skewness
Definition: statistic.h:46
MagickFunction
Definition: statistic.h:112
#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:813
static void GetNonpeakPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3364
size_t signature
Definition: statistic.c:2998
MagickRealType opacity
Definition: pixel.h:125
static void InsertPixelList(const Image *image, const PixelPacket *pixel, const IndexPacket *indexes, PixelList *pixel_list)
Definition: statistic.c:3513
@ SineEvaluateOperator
Definition: statistic.h:101
double x
Definition: draw.h:141
@ ArctanFunction
Definition: statistic.h:117
MagickRealType green
Definition: pixel.h:123
@ GreenChannel
Definition: magick-type.h:170
static double MagickLog10(const double x)
Definition: statistic.c:2098
@ 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:1332
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:634
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:120