MagickCore  7.0.0
statistic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ChannelStatistics
 

Typedefs

typedef struct _ChannelStatistics ChannelStatistics
 

Enumerations

enum  MagickEvaluateOperator {
  UndefinedEvaluateOperator, AbsEvaluateOperator, AddEvaluateOperator, AddModulusEvaluateOperator,
  AndEvaluateOperator, CosineEvaluateOperator, DivideEvaluateOperator, ExponentialEvaluateOperator,
  GaussianNoiseEvaluateOperator, ImpulseNoiseEvaluateOperator, LaplacianNoiseEvaluateOperator, LeftShiftEvaluateOperator,
  LogEvaluateOperator, MaxEvaluateOperator, MeanEvaluateOperator, MedianEvaluateOperator,
  MinEvaluateOperator, MultiplicativeNoiseEvaluateOperator, MultiplyEvaluateOperator, OrEvaluateOperator,
  PoissonNoiseEvaluateOperator, PowEvaluateOperator, RightShiftEvaluateOperator, SetEvaluateOperator,
  SineEvaluateOperator, SubtractEvaluateOperator, SumEvaluateOperator, ThresholdBlackEvaluateOperator,
  ThresholdEvaluateOperator, ThresholdWhiteEvaluateOperator, UniformNoiseEvaluateOperator, XorEvaluateOperator
}
 
enum  MagickFunction {
  UndefinedFunction, PolynomialFunction, SinusoidFunction, ArcsinFunction,
  ArctanFunction
}
 
enum  StatisticType {
  UndefinedStatistic, GradientStatistic, MaximumStatistic, MeanStatistic,
  MedianStatistic, MinimumStatistic, ModeStatistic, NonpeakStatistic,
  StandardDeviationStatistic
}
 

Functions

MagickExport ChannelStatisticsGetImageStatistics (const Image *, ExceptionInfo *)
 
MagickExport ImageEvaluateImages (const Image *, const MagickEvaluateOperator, ExceptionInfo *)
 
MagickExport ImagePolynomialImage (const Image *, const size_t, const double *, ExceptionInfo *)
 
MagickExport ImageStatisticImage (const Image *, const StatisticType, const size_t, const size_t, ExceptionInfo *)
 
MagickExport MagickBooleanType EvaluateImage (Image *, const MagickEvaluateOperator, const double, ExceptionInfo *)
 
MagickExport MagickBooleanType FunctionImage (Image *, const MagickFunction, const size_t, const double *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetImageExtrema (const Image *, size_t *, size_t *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetImageMean (const Image *, double *, double *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetImageKurtosis (const Image *, double *, double *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetImageRange (const Image *, double *, double *, ExceptionInfo *)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
UndefinedEvaluateOperator 
AbsEvaluateOperator 
AddEvaluateOperator 
AddModulusEvaluateOperator 
AndEvaluateOperator 
CosineEvaluateOperator 
DivideEvaluateOperator 
ExponentialEvaluateOperator 
GaussianNoiseEvaluateOperator 
ImpulseNoiseEvaluateOperator 
LaplacianNoiseEvaluateOperator 
LeftShiftEvaluateOperator 
LogEvaluateOperator 
MaxEvaluateOperator 
MeanEvaluateOperator 
MedianEvaluateOperator 
MinEvaluateOperator 
MultiplicativeNoiseEvaluateOperator 
MultiplyEvaluateOperator 
OrEvaluateOperator 
PoissonNoiseEvaluateOperator 
PowEvaluateOperator 
RightShiftEvaluateOperator 
SetEvaluateOperator 
SineEvaluateOperator 
SubtractEvaluateOperator 
SumEvaluateOperator 
ThresholdBlackEvaluateOperator 
ThresholdEvaluateOperator 
ThresholdWhiteEvaluateOperator 
UniformNoiseEvaluateOperator 
XorEvaluateOperator 

Definition at line 45 of file statistic.h.

Enumerator
UndefinedFunction 
PolynomialFunction 
SinusoidFunction 
ArcsinFunction 
ArctanFunction 

Definition at line 81 of file statistic.h.

Enumerator
UndefinedStatistic 
GradientStatistic 
MaximumStatistic 
MeanStatistic 
MedianStatistic 
MinimumStatistic 
ModeStatistic 
NonpeakStatistic 
StandardDeviationStatistic 

Definition at line 90 of file statistic.h.

Function Documentation

MagickExport MagickBooleanType EvaluateImage ( Image ,
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 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 Image * PolynomialImage ( const Image ,
const size_t  ,
const double *  ,
ExceptionInfo  
)