vision.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/artifact.h"
#include "MagickCore/blob.h"
#include "MagickCore/cache-view.h"
#include "MagickCore/color.h"
#include "MagickCore/color-private.h"
#include "MagickCore/colormap.h"
#include "MagickCore/colorspace.h"
#include "MagickCore/constitute.h"
#include "MagickCore/decorate.h"
#include "MagickCore/distort.h"
#include "MagickCore/draw.h"
#include "MagickCore/enhance.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/effect.h"
#include "MagickCore/gem.h"
#include "MagickCore/geometry.h"
#include "MagickCore/image-private.h"
#include "MagickCore/list.h"
#include "MagickCore/log.h"
#include "MagickCore/matrix.h"
#include "MagickCore/memory_.h"
#include "MagickCore/memory-private.h"
#include "MagickCore/monitor.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/montage.h"
#include "MagickCore/morphology.h"
#include "MagickCore/morphology-private.h"
#include "MagickCore/opencl-private.h"
#include "MagickCore/paint.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/pixel-private.h"
#include "MagickCore/property.h"
#include "MagickCore/quantum.h"
#include "MagickCore/resource_.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/string_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/token.h"
#include "MagickCore/vision.h"

Defines

#define ConnectedComponentsImageTag   "ConnectedComponents/Image"

Functions

static int CCObjectInfoCompare (const void *x, const void *y)
MagickExport ImageConnectedComponentsImage (const Image *image, const size_t connectivity, CCObjectInfo **objects, ExceptionInfo *exception)

Define Documentation

#define ConnectedComponentsImageTag   "ConnectedComponents/Image"

Function Documentation

static int CCObjectInfoCompare ( const void *  x,
const void *  y 
) [static]

References _CCObjectInfo::area.

Referenced by ConnectedComponentsImage().

MagickExport Image* ConnectedComponentsImage ( const Image image,
const size_t  connectivity,
CCObjectInfo **  objects,
ExceptionInfo exception 
)

References AcquireAuthenticCacheView(), AcquireImageColormap(), AcquireMatrixInfo(), AcquireQuantumMemory(), AcquireVirtualCacheView(), AllCompliance, _Image::alpha_trait, CCMaxMetrics, CCObjectInfoCompare(), CloneImage(), CMYKColorspace, _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, ConnectedComponentsImageTag, CopyMagickString(), _Image::debug, _Image::depth, DestroyCacheView(), DestroyImage(), DestroyMatrixInfo(), _Image::filename, GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetColorTuple(), GetImageArtifact(), GetMagickModule, GetMagickPrecision(), GetMatrixElement(), GetPixelAlpha(), GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelIndex(), GetPixelInfo(), GetPixelInfoPixel(), GetPixelRed(), _RectangleInfo::height, IsFuzzyEquivalencePixelInfo(), IsStringTrue(), LogMagickEvent(), magick_restrict, MAGICKCORE_QUANTUM_DEPTH, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickMin, MagickPathExtent, MagickPI, MagickSQ1_2, MagickSQ2, MagickTrue, MaxColormapSize, PerceptibleReciprocal(), _Image::progress_monitor, QuantumScale, QueryColorCompliance(), QueueCacheViewAuthenticPixels(), RadiansToDegrees(), RelinquishMagickMemory(), ResourceLimitError, _Image::rows, SetImageProgress(), SetMatrixElement(), SetPixelIndex(), _ExceptionInfo::signature, _Image::signature, StringToDouble(), SyncCacheViewAuthenticPixels(), SyncImage(), ThrowImageException, TraceEvent, UndefinedPixelTrait, _RectangleInfo::width, _PointInfo::x, _RectangleInfo::x, _PointInfo::y, and _RectangleInfo::y.


Generated on 10 Aug 2020 for MagickCore by  doxygen 1.6.1