Data Structures |
struct | KernelInfo |
Enumerations |
enum | KernelInfoType {
UndefinedKernel,
UnityKernel,
GaussianKernel,
DoGKernel,
LoGKernel,
BlurKernel,
CometKernel,
LaplacianKernel,
SobelKernel,
FreiChenKernel,
RobertsKernel,
PrewittKernel,
CompassKernel,
KirschKernel,
DiamondKernel,
SquareKernel,
RectangleKernel,
OctagonKernel,
DiskKernel,
PlusKernel,
CrossKernel,
RingKernel,
PeaksKernel,
EdgesKernel,
CornersKernel,
DiagonalsKernel,
LineEndsKernel,
LineJunctionsKernel,
RidgesKernel,
ConvexHullKernel,
ThinSEKernel,
SkeletonKernel,
ChebyshevKernel,
ManhattanKernel,
OctagonalKernel,
EuclideanKernel,
UserDefinedKernel,
BinomialKernel
} |
enum | MorphologyMethod {
UndefinedMorphology,
ConvolveMorphology,
CorrelateMorphology,
ErodeMorphology,
DilateMorphology,
ErodeIntensityMorphology,
DilateIntensityMorphology,
DistanceMorphology,
OpenMorphology,
CloseMorphology,
OpenIntensityMorphology,
CloseIntensityMorphology,
SmoothMorphology,
EdgeInMorphology,
EdgeOutMorphology,
EdgeMorphology,
TopHatMorphology,
BottomHatMorphology,
HitAndMissMorphology,
ThinningMorphology,
ThickenMorphology,
VoronoiMorphology,
IterativeDistanceMorphology
} |
Functions |
MagickExport KernelInfo * | AcquireKernelInfo (const char *) |
MagickExport KernelInfo ** | AcquireKernelBuiltIn (const KernelInfoType, const GeometryInfo *) |
MagickExport KernelInfo *** | CloneKernelInfo (const KernelInfo *) |
MagickExport KernelInfo **** | DestroyKernelInfo (KernelInfo *) |
MagickExport Image * | MorphologyImage (const Image *, const MorphologyMethod, const ssize_t, const KernelInfo *, ExceptionInfo *) |
MagickExport Image ** | MorphologyImageChannel (const Image *, const ChannelType, const MorphologyMethod, const ssize_t, const KernelInfo *, ExceptionInfo *) |
MagickExport void | ScaleGeometryKernelInfo (KernelInfo *, const char *) |
MagickExport void | ScaleKernelInfo (KernelInfo *, const double, const GeometryFlags) |
MagickExport void | ShowKernelInfo (const KernelInfo *) |
MagickExport void | UnityAddKernelInfo (KernelInfo *, const double) |