|
MagickCore 6.9.12
|
#include "magick/draw.h"Go to the source code of this file.
Data Structures | |
| struct | _ChannelStatistics |
| struct | _ChannelMoments |
| struct | _ChannelPerceptualHash |
Macros | |
| #define | MaximumNumberOfImageMoments 8 |
| #define | MaximumNumberOfPerceptualHashes 7 |
Typedefs | |
| typedef struct _ChannelStatistics | ChannelStatistics |
| typedef struct _ChannelMoments | ChannelMoments |
| typedef struct _ChannelPerceptualHash | ChannelPerceptualHash |
| #define MaximumNumberOfImageMoments 8 |
Definition at line 27 of file statistic.h.
| #define MaximumNumberOfPerceptualHashes 7 |
Definition at line 28 of file statistic.h.
| typedef struct _ChannelMoments ChannelMoments |
| typedef struct _ChannelPerceptualHash ChannelPerceptualHash |
| typedef struct _ChannelStatistics ChannelStatistics |
Definition at line 74 of file statistic.h.
| enum MagickFunction |
| Enumerator | |
|---|---|
| UndefinedFunction | |
| PolynomialFunction | |
| SinusoidFunction | |
| ArcsinFunction | |
| ArctanFunction | |
Definition at line 112 of file statistic.h.
| enum StatisticType |
| Enumerator | |
|---|---|
| UndefinedStatistic | |
| GradientStatistic | |
| MaximumStatistic | |
| MeanStatistic | |
| MedianStatistic | |
| MinimumStatistic | |
| ModeStatistic | |
| NonpeakStatistic | |
| StandardDeviationStatistic | |
| RootMeanSquareStatistic | |
Definition at line 121 of file statistic.h.
| MagickExport MagickBooleanType EvaluateImage | ( | Image * | , |
| const | MagickEvaluateOperator, | ||
| const double | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType EvaluateImageChannel | ( | Image * | , |
| const | ChannelType, | ||
| const | MagickEvaluateOperator, | ||
| const double | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport Image * EvaluateImages | ( | const Image * | , |
| const | MagickEvaluateOperator, | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType FunctionImage | ( | Image * | , |
| const | MagickFunction, | ||
| const | size_t, | ||
| const double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType FunctionImageChannel | ( | Image * | , |
| const | ChannelType, | ||
| const | MagickFunction, | ||
| const | size_t, | ||
| const double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageChannelEntropy | ( | const Image * | , |
| const | ChannelType, | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageChannelExtrema | ( | const Image * | , |
| const | ChannelType, | ||
| size_t * | , | ||
| size_t * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageChannelKurtosis | ( | const Image * | , |
| const | ChannelType, | ||
| double * | , | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageChannelMean | ( | const Image * | , |
| const | ChannelType, | ||
| double * | , | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport ChannelMoments * GetImageChannelMoments | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1667 of file statistic.c.
References AcquireQuantumMemory(), _MagickPixelPacket::blue, BlueChannel, _ChannelMoments::centroid, CMYKColorspace, _Image::colorspace, _Image::columns, CompositeChannels, _ChannelMoments::ellipse_angle, _ChannelMoments::ellipse_axis, _ChannelMoments::ellipse_eccentricity, _ChannelMoments::ellipse_intensity, _Image::filename, GetMagickModule, GetMagickPixelPacket(), GetVirtualIndexQueue(), GetVirtualPixels(), _MagickPixelPacket::green, GreenChannel, _ChannelMoments::I, _MagickPixelPacket::index, IndexChannel, IsEventLogging(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickPI, _Image::matte, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), QuantumScale, RadiansToDegrees(), _MagickPixelPacket::red, RedChannel, RelinquishMagickMemory(), _Image::rows, SetMagickPixelPacket(), _Image::signature, TraceEvent, _PointInfo::x, and _PointInfo::y.
Referenced by GetImageChannelPerceptualHash(), and IdentifyImage().
| MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2115 of file statistic.c.
References AcquireQuantumMemory(), BlurImage(), CompositeChannels, _Image::depth, DestroyImage(), GetImageChannelMoments(), HCLpColorspace, MagickFalse, MagickLog10(), MaximumNumberOfImageMoments, RelinquishMagickMemory(), sRGBColorspace, and TransformImageColorspace().
Referenced by GetPerceptualHashDistortion(), and IdentifyImage().
| MagickExport MagickBooleanType GetImageChannelRange | ( | const Image * | , |
| const | ChannelType, | ||
| double * | , | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport ChannelStatistics * GetImageChannelStatistics | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2340 of file statistic.c.
References AcquireQuantumMemory(), BlackChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _Image::colorspace, _Image::columns, CompositeChannels, _ChannelStatistics::depth, _ChannelStatistics::entropy, EvaluateMax(), _Image::filename, GetMagickModule, GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelRed, GetQuantumRange(), GetVirtualIndexQueue(), GetVirtualPixels(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, IsEventLogging(), IsPixelAtDepth(), _ChannelStatistics::kurtosis, LogMagickEvent(), magick_restrict, MAGICKCORE_QUANTUM_DEPTH, MagickCoreSignature, MagickFalse, MagickLog10(), MagickMaximumValue, MagickMin, _Image::matte, _ChannelStatistics::maxima, MaxMap, _ChannelStatistics::mean, _ChannelStatistics::minima, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), _MagickPixelPacket::red, RedChannel, RelinquishMagickMemory(), _Image::rows, _Image::signature, _ChannelStatistics::skewness, _ChannelStatistics::standard_deviation, _ChannelStatistics::sum, _ChannelStatistics::sum_cubed, _ChannelStatistics::sum_fourth_power, _ChannelStatistics::sum_squared, TraceEvent, and _ChannelStatistics::variance.
Referenced by GetImageChannelEntropy(), GetImageChannelMean(), GetNormalizedCrossCorrelationDistortion(), and IdentifyImage().
| MagickExport MagickBooleanType GetImageEntropy | ( | const Image * | , |
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageExtrema | ( | const Image * | , |
| size_t * | , | ||
| size_t * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageKurtosis | ( | const Image * | , |
| double * | , | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageMean | ( | const Image * | , |
| double * | , | ||
| double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport MagickBooleanType GetImageRange | ( | const Image * | image, |
| double * | minima, | ||
| double * | maxima, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2224 of file statistic.c.
References CompositeChannels, and GetImageChannelRange().
| MagickExport Image * PolynomialImage | ( | const Image * | , |
| const | size_t, | ||
| const double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport Image * PolynomialImageChannel | ( | const Image * | , |
| const | ChannelType, | ||
| const | size_t, | ||
| const double * | , | ||
| ExceptionInfo * | |||
| ) |
| MagickExport Image * StatisticImage | ( | const Image * | , |
| const | StatisticType, | ||
| const | size_t, | ||
| const | size_t, | ||
| ExceptionInfo * | |||
| ) |
| MagickExport Image * StatisticImageChannel | ( | const Image * | image, |
| const | ChannelType, | ||
| const | StatisticType, | ||
| const | size_t, | ||
| const | size_t, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3602 of file statistic.c.
References AcquireAuthenticCacheView(), AcquirePixelListTLS(), AcquireVirtualCacheView(), _MagickPixelPacket::blue, BlueChannel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, DestroyCacheView(), DestroyImage(), DestroyPixelListTLS(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetMaximumPixelList(), GetMeanPixelList(), GetMedianPixelList(), GetMinimumPixelList(), GetModePixelList(), GetNonpeakPixelList(), GetOpenMPThreadId(), GetOptimalKernelWidth2D(), GetRootMeanSquarePixelList(), GetStandardDeviationPixelList(), GradientStatistic, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, InheritException(), InsertPixelList(), IsEventLogging(), LogMagickEvent(), magick_restrict, MagickAbsoluteValue, MagickCoreSignature, MagickFalse, MagickTrue, MaximumStatistic, MeanStatistic, MedianStatistic, MinimumStatistic, ModeStatistic, NonpeakStatistic, _MagickPixelPacket::opacity, OpacityChannel, _Image::progress_monitor, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, RedChannel, ResetPixelList(), ResourceLimitError, RootMeanSquareStatistic, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacket(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, StandardDeviationStatistic, StatisticImageTag, SyncCacheViewAuthenticPixels(), ThrowImageException, and TraceEvent.
Referenced by StatisticImage().