MagickCore
6.9.10
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:2993
static void GetMinimumPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3269
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:3409
MagickExport Image * StatisticImageChannel(const Image *, const ChannelType, const StatisticType, const size_t, const size_t, ExceptionInfo *)
Definition: statistic.c:3590
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:788
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:1311
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:2212
MagickExport void * RelinquishAlignedMemory(void *memory)
Definition: memory.c:1040
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:40
@ LaplacianNoise
Definition: fx.h:34
@ PowEvaluateOperator
Definition: statistic.h:89
MagickRealType red
Definition: pixel.h:122
@ DirectClass
Definition: magick-type.h:187
@ BlueChannel
Definition: magick-type.h:165
#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:52
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2242
@ PolynomialFunction
Definition: statistic.h:114
static MagickRealType MagickPixelIntensity(const MagickPixelPacket *pixel)
Definition: color-private.h:101
@ RedChannel
Definition: magick-type.h:160
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:157
@ LogEvaluateOperator
Definition: statistic.h:90
@ MultiplicativeGaussianNoise
Definition: fx.h:32
static MagickRealType RadiansToDegrees(const MagickRealType radians)
Definition: image-private.h:61
#define MagickCoreSignature
Definition: method-attribute.h:86
double sum_cubed
Definition: statistic.h:40
static void ResetPixelList(PixelList *pixel_list)
Definition: statistic.c:3551
@ 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:171
SkipList lists[ListChannels]
Definition: statistic.c:2997
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:3015
struct _SkipList SkipList
static int IntensityCompare(const void *x, const void *y)
Definition: statistic.c:207
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:1066
Quantum IndexPacket
Definition: pixel.h:129
MagickExport Image * PolynomialImageChannel(const Image *, const ChannelType, const size_t, const double *, ExceptionInfo *)
@ sRGBColorspace
Definition: colorspace.h:40
@ UniformNoise
Definition: fx.h:30
@ RightShiftEvaluateOperator
Definition: statistic.h:85
const MagickExport IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
#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:2738
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:3455
Definition: cache-view.c:65
struct _ChannelMoments ChannelMoments
#define StatisticImageTag
@ StandardDeviationStatistic
Definition: statistic.h:130
Definition: statistic.h:67
@ MeanStatistic
Definition: statistic.h:125
@ SumEvaluateOperator
Definition: statistic.h:107
const MagickExport IndexPacket * GetVirtualIndexQueue(const Image *image)
Definition: cache.c:2809
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:3312
MagickExport MagickBooleanType GetImageChannelMean(const Image *image, const ChannelType channel, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1554
@ MagickTrue
Definition: magick-type.h:194
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:2972
@ 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:227
#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:2103
MagickExport ChannelMoments * GetImageChannelMoments(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:1649
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:2976
@ MaximumStatistic
Definition: statistic.h:124
@ TraceEvent
Definition: log.h:38
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:473
MagickSizeType QuantumAny
Definition: magick-type.h:150
#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 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:3184
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:745
#define MagickAbsoluteValue(x)
Definition: image-private.h:25
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *, ExceptionInfo *)
Definition: statistic.c:2328
MagickExport MagickBooleanType EvaluateImage(Image *image, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception)
Definition: statistic.c:462
@ 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:26
#define MagickPI
Definition: image-private.h:28
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:3590
MagickExport Image * PolynomialImageChannel(const Image *images, const ChannelType channel, const size_t number_terms, const double *terms, ExceptionInfo *exception)
Definition: statistic.c:2749
MagickExport ChannelMoments * GetImageChannelMoments(const Image *, ExceptionInfo *)
Definition: statistic.c:1649
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *, ExceptionInfo *)
Definition: statistic.c:2103
double minima
Definition: statistic.h:36
@ OpacityChannel
Definition: magick-type.h:168
@ AddEvaluateOperator
Definition: statistic.h:77
MagickExport MagickBooleanType GetImageChannelRange(const Image *image, const ChannelType channel, double *minima, double *maxima, ExceptionInfo *exception)
Definition: statistic.c:2218
ExceptionInfo exception
Definition: image.h:287
const MagickExport 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:3454
struct _PixelList PixelList
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
static Quantum ClampToQuantum(const MagickRealType value)
Definition: quantum.h:87
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:2328
Definition: statistic.c:2989
@ MagickFalse
Definition: magick-type.h:193
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:1222
#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:3028
static Image * AcquireImageCanvas(const Image *images, ExceptionInfo *exception)
Definition: statistic.c:424
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:771
@ SubtractEvaluateOperator
Definition: statistic.h:87
@ XorEvaluateOperator
Definition: statistic.h:88
MagickExport void * AcquireAlignedMemory(const size_t count, const size_t quantum)
Definition: memory.c:243
@ MeanEvaluateOperator
Definition: statistic.h:103
@ UndefinedEvaluateOperator
Definition: statistic.h:76
@ DefaultChannels
Definition: magick-type.h:181
MagickExport MagickBooleanType FunctionImageChannel(Image *image, const ChannelType channel, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:1078
@ MinEvaluateOperator
Definition: statistic.h:82
size_t signature
Definition: statistic.c:2977
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:2970
static MagickBooleanType IsPixelAtDepth(const Quantum pixel, const QuantumAny range)
Definition: pixel-accessor.h:168
@ 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:2212
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
@ PoissonNoise
Definition: fx.h:35
MagickExport MagickBooleanType GetImageMean(const Image *image, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1543
MagickExport MagickBooleanType GetImageExtrema(const Image *, size_t *, size_t *, ExceptionInfo *)
size_t rows
Definition: image.h:175
const MagickExport 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
size_t next[9]
Definition: statistic.c:2975
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:696
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:170
@ 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:191
@ MedianEvaluateOperator
Definition: statistic.h:106
@ ImpulseNoise
Definition: fx.h:33
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:3081
ssize_t level
Definition: statistic.c:2983
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
@ 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:3579
static RandomInfo * random_info
Definition: resource.c:110
MagickExport MagickBooleanType GetImageEntropy(const Image *image, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1212
Definition: exception.h:102
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:3141
@ ThresholdEvaluateOperator
Definition: statistic.h:91
@ GaussianNoise
Definition: fx.h:31
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:2980
@ MultiplyEvaluateOperator
Definition: statistic.h:83
MagickDoubleType MagickRealType
Definition: magick-type.h:125
static MagickPixelPacket ** AcquirePixelThreadSet(const Image *images, const size_t number_images)
Definition: statistic.c:158
double y
Definition: draw.h:142
ListNode * nodes
Definition: statistic.c:2986
@ CompositeChannels
Definition: magick-type.h:172
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:1377
@ OrEvaluateOperator
Definition: statistic.h:84
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1187
MagickExport MagickBooleanType TransformImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1448
@ PoissonNoiseEvaluateOperator
Definition: statistic.h:98
static double EvaluateMax(const double x, const double y)
Definition: statistic.c:196
@ 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:3229
@ RootMeanSquareEvaluateOperator
Definition: statistic.h:108
#define MagickEpsilon
Definition: magick-type.h:115
size_t length
Definition: statistic.c:2992
static PixelList * DestroyPixelList(PixelList *pixel_list)
Definition: statistic.c:3000
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:1068
MagickExport Image * EvaluateImages(const Image *images, const MagickEvaluateOperator op, ExceptionInfo *exception)
Definition: statistic.c:472
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:1388
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *, const ChannelType, double *, ExceptionInfo *)
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2610
#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 *)
static Quantum ApplyFunction(Quantum pixel, const MagickFunction function, const size_t number_parameters, const double *parameters, ExceptionInfo *exception)
Definition: statistic.c:984
StatisticType
Definition: statistic.h:120
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
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:3054
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:633
@ UndefinedStatistic
Definition: statistic.h:122
void * key
Definition: splay-tree.c:98
double skewness
Definition: statistic.h:46
MagickFunction
Definition: statistic.h:111
#define MagickMin(x, y)
Definition: image-private.h:27
MagickExport MagickBooleanType EvaluateImageChannel(Image *image, const ChannelType channel, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception)
Definition: statistic.c:803
static void GetNonpeakPixelList(PixelList *pixel_list, MagickPixelPacket *pixel)
Definition: statistic.c:3360
size_t signature
Definition: statistic.c:2994
MagickRealType opacity
Definition: pixel.h:125
static void InsertPixelList(const Image *image, const PixelPacket *pixel, const IndexPacket *indexes, PixelList *pixel_list)
Definition: statistic.c:3509
@ 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:163
static double MagickLog10(const double x)
Definition: statistic.c:2094
@ AbsEvaluateOperator
Definition: statistic.h:104
MagickEvaluateOperator
Definition: statistic.h:74
MagickExport MagickBooleanType GetImageChannelExtrema(const Image *image, const ChannelType channel, size_t *minima, size_t *maxima, ExceptionInfo *exception)
Definition: statistic.c:1322
MagickExport MagickSizeType GetMagickResourceLimit(const ResourceType type)
Definition: resource.c:771
Definition: statistic.h:30
@ 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:544
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