|
MagickCore
6.8.9
|
#include "magick/studio.h"#include "magick/artifact.h"#include "magick/blob.h"#include "magick/cache-view.h"#include "magick/color.h"#include "magick/color-private.h"#include "magick/colorspace.h"#include "magick/constitute.h"#include "magick/decorate.h"#include "magick/distort.h"#include "magick/draw.h"#include "magick/enhance.h"#include "magick/exception.h"#include "magick/exception-private.h"#include "magick/effect.h"#include "magick/gem.h"#include "magick/geometry.h"#include "magick/image-private.h"#include "magick/list.h"#include "magick/log.h"#include "magick/matrix.h"#include "magick/memory_.h"#include "magick/memory-private.h"#include "magick/monitor.h"#include "magick/monitor-private.h"#include "magick/montage.h"#include "magick/morphology.h"#include "magick/morphology-private.h"#include "magick/opencl-private.h"#include "magick/paint.h"#include "magick/pixel-accessor.h"#include "magick/pixel-private.h"#include "magick/property.h"#include "magick/quantum.h"#include "magick/resource_.h"#include "magick/signature-private.h"#include "magick/string_.h"#include "magick/thread-private.h"#include "magick/token.h"#include "magick/vision.h"Data Structures | |
| struct | _CCObject |
Macros | |
| #define | ConnectedComponentsImageTag "ConnectedComponents/Image" |
Typedefs | |
| typedef struct _CCObject | CCObject |
Functions | |
| static int | CCObjectCompare (const void *x, const void *y) |
| static MagickBooleanType | ConnectedComponentsStatistics (const Image *image, const size_t number_objects, ExceptionInfo *exception) |
| MagickExport Image * | ConnectedComponentsImage (const Image *image, const size_t connectivity, ExceptionInfo *exception) |
| #define ConnectedComponentsImageTag "ConnectedComponents/Image" |
Referenced by ConnectedComponentsImage().
|
static |
References _CCObject::area.
Referenced by ConnectedComponentsStatistics().
| MagickExport Image* ConnectedComponentsImage | ( | const Image * | image, |
| const size_t | connectivity, | ||
| ExceptionInfo * | exception | ||
| ) |
References AcquireAuthenticCacheView(), AcquireMatrixInfo(), AcquireVirtualCacheView(), CloneImage(), _Image::colorspace, _Image::columns, ConnectedComponentsImageTag, ConnectedComponentsStatistics(), _Image::debug, _Image::depth, DestroyCacheView(), DestroyImage(), DestroyMatrixInfo(), DirectClass, _Image::filename, GetCacheViewVirtualPixels(), GetImageArtifact(), GetMagickModule, GetMatrixElement(), GRAYColorspace, IsColorSimilar(), IsMagickTrue(), LogMagickEvent(), MAGICKCORE_QUANTUM_DEPTH, MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, QuantumRange, QueueCacheViewAuthenticPixels(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMatrixElement(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, and TraceEvent.
|
static |
References AcquireQuantumMemory(), AcquireVirtualCacheView(), CCObjectCompare(), _Image::columns, DestroyCacheView(), _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, MagickFalse, MagickTrue, RelinquishMagickMemory(), ResetMagickMemory(), ResourceLimitError, _Image::rows, and ThrowMagickException().
Referenced by ConnectedComponentsImage().