Go to the source code of this file.
Data Structures | |
struct | _ChannelFeatures |
Typedefs | |
typedef struct _ChannelFeatures | ChannelFeatures |
Functions | |
MagickExport ChannelFeatures * | GetImageFeatures (const Image *, const size_t, ExceptionInfo *) |
MagickExport Image * | CannyEdgeImage (const Image *, const double, const double, const double, const double, ExceptionInfo *) |
MagickExport Image ** | HoughLineImage (const Image *, const size_t, const size_t, const size_t, ExceptionInfo *) |
MagickExport Image *** | MeanShiftImage (const Image *, const size_t, const size_t, const double, ExceptionInfo *) |
typedef struct _ChannelFeatures ChannelFeatures |
MagickExport Image* CannyEdgeImage | ( | const Image * | , | |
const | double, | |||
const | double, | |||
const | double, | |||
const | double, | |||
ExceptionInfo * | ||||
) |
MagickExport ChannelFeatures* GetImageFeatures | ( | const Image * | , | |
const | size_t, | |||
ExceptionInfo * | ||||
) |
References AcquireQuantumMemory(), AcquireVirtualCacheView(), _PixelPacket::alpha, _Image::alpha_trait, AlphaPixelChannel, _ChannelFeatures::angular_second_moment, _PixelPacket::black, BlackPixelChannel, _PixelPacket::blue, BluePixelChannel, CMYKColorspace, _Image::colorspace, _Image::columns, _ChannelFeatures::contrast, _ChannelFeatures::correlation, _Image::debug, DestroyCacheView(), _ChannelFeatures::difference_entropy, _ChannelFeatures::difference_variance, _ChannelFeatures::entropy, _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, GetPixelAlpha(), GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), _PixelPacket::green, GreenPixelChannel, _ChannelFeatures::inverse_difference_moment, LogMagickEvent(), magick_restrict, MagickAbsoluteValue, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickLog10(), MagickTrue, _ChannelFeatures::maximum_correlation_coefficient, MaxMap, MaxPixelChannels, _ChannelFeatures::measure_of_correlation_1, _ChannelFeatures::measure_of_correlation_2, PerceptibleReciprocal(), _PixelPacket::red, RedPixelChannel, RelinquishMagickMemory(), ResourceLimitError, ResourceLimitFatalError, _Image::rows, ScaleQuantumToMap(), _Image::signature, _ChannelFeatures::sum_average, _ChannelFeatures::sum_entropy, _ChannelFeatures::sum_variance, ThrowFatalException, ThrowMagickException(), TraceEvent, UndefinedPixelTrait, and _ChannelFeatures::variance_sum_of_squares.
Referenced by IdentifyImage().
MagickExport Image* * HoughLineImage | ( | const Image * | , | |
const | size_t, | |||
const | size_t, | |||
const | size_t, | |||
ExceptionInfo * | ||||
) |
MagickExport Image* * * MeanShiftImage | ( | const Image * | , | |
const | size_t, | |||
const | size_t, | |||
const | double, | |||
ExceptionInfo * | ||||
) |
References AcquireAuthenticCacheView(), AcquireVirtualCacheView(), _PixelInfo::alpha, _PixelInfo::blue, ClampToQuantum(), CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::filename, GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetMagickModule, GetOneCacheViewVirtualPixelInfo(), GetPixelChannels(), GetPixelInfo(), GetPixelInfoPixel(), _PixelInfo::green, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickRound(), MagickTrue, MaxMeanShiftIterations, MeanShiftImageTag, PerceptibleReciprocal(), _Image::progress_monitor, QuantumScale, _PixelInfo::red, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelAlpha(), SetPixelBlue(), SetPixelGreen(), SetPixelRed(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, _PointInfo::x, and _PointInfo::y.